美文网首页
JAVA正则表达式中如何匹配反斜杠\

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

作者: 进击云原生 | 来源:发表于2018-02-28 10:30 被阅读157次

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

然后可能会有如下输出:

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

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

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

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

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

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

相关文章

  • java正则

    首先,反斜杠的问题 在 Java 中,双反斜杠才表示转义字符: \\表示:我要插入一个正则表达式的反斜线,所以其后...

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

    有时候我们需要匹配反斜杠,你可能会把对应的正则表达式写成 "\" 然后可能会有如下输出: 可能这个问题对于初学者来...

  • Python day19_正则

    注意 尽量在正则表达式的外面加上r 如:r'\d+' 避免匹配中遇到\反斜杠转义 模块: import re 举例...

  • JavaScript正则表达式——转义字符

    1、转义:JavaScript正则表达式也支持非字母的字符匹配,这些字符需要通过反斜杠(\)进行转义总结1、\n:...

  • Python——正则表达式反斜杠问题

    与大多数编程语言相同,正则表达式里使用”\”作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符”\”...

  • 第六章 正则表达式

    RegExp对象 正则表达式用于对字符串模式匹配、检索、替换,是对字符串执行模式匹配的强大工具。 反斜杠是转意符,...

  • 正则表达式 反斜杠的匹配 2018-11-30

    问题引入: 在学习正则表达式的过程中,遇到了一直无法正确匹配反斜杠\,初始使用的是下面两种方法: 使用普通字符串,...

  • .gitignore

    匹配模式最后跟反斜杠(/)说明要忽略的是目录。 所谓的 glob 模式是指 shell 所使用的简化了的正则表达式...

  • 常用的正则表达式

    微软-正则表达式语法菜鸟教程-正则 特殊字符 若要匹配这些特殊字符之一,必须首先转义字符,即,在字符前面加反斜杠字...

  • 正则表达式匹配反斜杠——匹配一个反斜杠要用四个反斜杠

    首先第一重转换是字符串自身的转义,那么"\\",实际上就是表示两个反斜杠(两个字符),然后传入正则表达式解析器,因...

网友评论

      本文标题:JAVA正则表达式中如何匹配反斜杠\

      本文链接:https://www.haomeiwen.com/subject/inhbxftx.html