无法为拆分功能添加正则表达式参数

时间:2013-11-24 22:06:21

标签: java intellij-idea

IntelliJ由于某种原因不允许以下行:

tokensX = tokensY[i].split("(\s)*");

它给出了错误:illegal escape character    它仅突出显示此字符串的这一部分:“(\ s)*”

1 个答案:

答案 0 :(得分:1)

字符串文字\s不是有效的转义序列。你必须逃避\。使用\\s。所以

tokensX = tokensY[i].split("(\\s)*");