【发布时间】:2011-11-30 18:12:38
【问题描述】:
有什么区别
split("\\W")
和
split("[^\\w']")
?
【问题讨论】:
-
@FailedDev 看起来不太有希望:D
有什么区别
split("\\W")
和
split("[^\\w']")
?
【问题讨论】:
\\W 与 [^\\w] 相同,但在您的情况下,[\\w'] 不匹配 '(单引号),而 \\W 匹配。
所以,假设您正在尝试拆分字符串:
String s = "ab'cd ef";
然后split("\\W") 将返回:["ab", "cd", "ef"] 和 split("[^\\w']") 返回:["ab'cd", "ef"]。
【讨论】: