JAVA正则表达式中如何匹配反斜杠\

有时候我们需要匹配反斜杠,你可能会把对应的正则表达式写成 "\"

然后可能会有如下输出:

Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
 ^

可能这个问题对于初学者来说比较头疼,但是只要别人一点可能就明白了。

JAVA中匹配反斜杠的正则表达式的书写方式为:

1
String regex="\\";
注意了,一定要写四个反斜杠,第一和第三个反斜杠是用作java字符串的转义,实际上只代表两个反斜杠。

其实只要输入如下代码运行验证一下即可:

1
System.out.print("\\");//输出为 \

你可能感兴趣的:(JAVA正则表达式中如何匹配反斜杠\)