- 字符"|","*","+"都得加上转义字符,前面加上"\\"。
- 而如果是"\",那么就得写成"\\\\"。
- 如果一个字符串中有多个分隔符,可以用"|"作为连字符。
比如:String str = "Java string-split#test"可以用Str.split(" |-|#")把每个字符串分开。这样就把字符串分成了3个子字符串。
"|"分隔串时虽然能够执行,但是却不是预期的目的,”|”转义后即可得到正确的结果。
还有如果想在串中使用"\"字符,则也需要转义.首先要表达"aaaa\bbbb"这个串就应该用"aaaa\\bbbb",如果要分隔就应该这样才能得到正确结果,
String[] aa = "aaa\\bbb\\bccc".split("\\\\");