有人能告诉我这个正则表达式到底在做什么吗?
new StringTokenizer(string,":/.@\\;,+ ");
我无法理解这个正则表达式的确切含义,虽然它看起来像是根据特殊字符拆分字符串?
答案 0 :(得分:6)
StringTokenizer
不使用正则表达式。第二个参数是要用作标记之间的分隔符的字符列表。
JavaDoc说:
StringTokenizer
是一个遗留类,出于兼容性原因而保留,尽管在新代码中不鼓励使用它。建议所有寻求此功能的人使用thesplit
method ofString
或java.util.regex
包。
答案 1 :(得分:1)
StringTokenizer
不使用正则表达式。第二个参数只是默认情况下用于拆分字符串的分隔符列表。
答案 2 :(得分:0)
此代码中没有正则表达式。第二个参数包含用于标记字符串的分隔符列表。