String 中的 split()方法:
用split 方法截取 字符串 时,字 或要截取 英文字符 “(” 会报java.util.regex.PatternSyntaxException异常,但indexOf()方法可以用。
截取中文字符“(” 没有任何异常
原因:
,+、*、|、/ 、(、)、等符号在正则表达示中有相应的不同意义。
一般来讲只需要加[]、或是//即可
改成"sdfasdf+asdfasdf".split("[+]")
String 中的 split()方法:
用split 方法截取 字符串 时,字 或要截取 英文字符 “(” 会报java.util.regex.PatternSyntaxException异常,但indexOf()方法可以用。
截取中文字符“(” 没有任何异常
原因:
,+、*、|、/ 、(、)、等符号在正则表达示中有相应的不同意义。
一般来讲只需要加[]、或是//即可
改成"sdfasdf+asdfasdf".split("[+]")