Str = "abc|def|ghi^jkl|mno";
String[] Flds = Str.split("[|]");
//Flds[0] = "abc";
//Flds[1] = "def";
//Flds[2] = "ghi^jkl";
//Flds[3] = "mno";现在我想知道Flds2的子字段,但是下面这些都不起作用-
String[] Flds = Str.split("[^]");
String[] Flds = Str.split("[^]]");
String[] Flds = Str.split("^");发布于 2012-11-10 07:07:48
你应该拆分Flds[2]
String[] subFlds2 = Flds[2].split("\\^");此外,^是regular expressions中的保留字符。您使用[]来转义|,然而,^在[]括号中也意味着一些东西。
https://stackoverflow.com/questions/13317313
复制相似问题