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

 我来答
常山赵子龙66
推荐于2019-11-04 · TA获得超过1.4万个赞
知道小有建树答主
回答量:145
采纳率:100%
帮助的人:6.7万
展开全部

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

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

1

String regex="\\\\";

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

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

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

785265379
2021-03-21 · TA获得超过2319个赞
知道小有建树答主
回答量:554
采纳率:82%
帮助的人:185万
展开全部
正则匹配里面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\
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式