美文网首页
正则表达式匹配反斜杠——匹配一个反斜杠要用四个反斜杠

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

作者: BangAiN | 来源:发表于2016-09-08 16:35 被阅读204次

首先第一重转换是字符串
自身的转义,那么"\\",实际上就是表示两个反斜杠(两个字符),然后传入正则表达式
解析器,因为反斜杠依然是转义字符,那么进行第二重转换,两个反斜杠就代表一个反斜杠,所以就能和一个反斜杠进行匹配了,那么匹配连续的两个反斜杠,写正则表达式时就要写8次""了,相当壮观。

相关文章

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

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

  • php匹配左右斜杠|反斜杠

    声明:由于\在正则中是特殊转译字符。 解析:\\\\ 1.第一个\转译第二个\2.第三个\转译第四个\3.最终得到...

  • Java,Linux文件路径

    斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/"; 反斜杠,也称右斜杠,符号是"\"。 在Unix/Linux中,路...

  • 正则语法

    匹配任意字符(单个) (.)匹配任意字符。如果本身是“.”,可以用反斜杠转义。 匹配字母和数字 (\w)匹配:数字...

  • java正则

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

  • 【Python | 路径】正斜杠 vs. 反斜杠

    正斜杠(Slash)是“/”,反斜杠(Backslash)是“\”。 Windows上使用反斜杠,Linux和OS...

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

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

  • 反斜杠

    Windows把反斜杠(\) 作为目录分隔符,而python用反斜杠表示转义符! 所以,你得使用转义符来表示反斜杠...

  • Python day19_正则

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

  • Flask路由规则中反斜杠的使用

    使用Flask时会设计一些路由规则,有些URL里带反斜杠 /,有些没有带反斜杠/,对于URL来说,有没有反斜杠有什...

网友评论

      本文标题:正则表达式匹配反斜杠——匹配一个反斜杠要用四个反斜杠

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