java正则表达式如何匹配反斜杠?

如题所述

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

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

1

String regex="\\\\";

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-21
正则匹配里面4个\代表一个1个反斜杠
String s = "asd\\\\ ";
Pattern pattern = Pattern.compile("\\w+\\\\");
Matcher m = pattern.matcher(s);

while (m.find()) {
System.out.println(m.group(0));
// System.out.println("个数有:"+m.groupCount());
System.out.println();
}
输出
asd\本回答被网友采纳