JAVA程序中Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )问题的解决
我在匹配汉字字符串时用到该串(]*?title='([0-9]*[\s|\S]*[u4E00-u9FA5]*)'[\s|\S]*class='[a-z]*[\s|\S]*[a-z]*[0-9]*'),不过该串报错,查了一下,发现在Java中有反义字符的说法,"\" 被解释为Unicode 转义或其他字符转义。所以必须在字符串字面值中使用两个反斜线, 表示正则表达式受到保护,才不会被 Java
原创
2016-11-28 10:33:58 ·
2239 阅读 ·
0 评论