正则表达式匹配反斜杠

转载 2015年07月10日 16:23:45

正则表达式中匹配一个反斜杠要用四个反斜杠,为什么呢?


分析一下“\\\\”,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身。

有2点要清楚:

1.字符串里面表示斜杠就需要两个斜杠如“\\”

2.正则表达式里的斜杠需要转意,是用“\\”标示。

这样就比较好解释:

我们先要表示正则表达式里面的斜杠“\\”,然后再用字符串表示出来。而这2个斜杠分别需要一个转义符,这样就成了4个斜杠在正则表达式里面表示一个斜杠。

版权声明:本文为博主原创文章,未经博主允许不得转载。

正斜杠(/)与反斜杠(\)总结

正斜杠/表示除法,分隔。在windows系统中通常用来分隔命令行参数,/表示选项等。不能作为文件名。   反斜杠\,在windows系统中用来表示目录。   而在unix系统中,/表示目录...

正则表达式中的/\\\\/四个反斜杠含义

  • zttaiwx
  • zttaiwx
  • 2017年01月02日 20:01
  • 5740

JAVA_正则表达式中\(反斜杠)处理

转载自: http://blog.csdn.net/bbirdsky/article/details/45368709 1、 文本中有\r\n等制表符时,正则表达式字符串直接使用\r\n(...

正则表达式反斜杠匹配问题

今天pcat大神出了个正则表达式的题,”-\s[^\n]*\r”问这个能匹配什么字符串。 在IDLE上面跑的出来。在pycharm上就跑不出来。 最开始以为是没有用文件写的问题,后面用了文件也没有...

正则表达式-两个反斜杠,转义字符

"^-? \\d+$":这个正则表达式为什么会有两个反斜杠 这要分两步看 首先字符串中的\\被编译器解释为\ 然后作为正则表达式,\d又被正则表达式引擎解释为元字符只匹配数字...

正则表达式反斜杠带来的困扰

对于正则表达式中的反斜杠根据个人理解是这样的:         与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表...

正则表达式匹配数字,斜杠一个或多个

使用match它时,如果没有设置全局标志 (g),数组的 0 元素包含整个匹配,而第 1 到 n 元素包 含了匹配中曾出现过的任一个子匹配。这相当于没有设置全局标志的 exec 方法。如果设置了全局...
  • yuan8080
  • yuan8080
  • 2010年12月03日 14:09
  • 11530

在正则表达式里面匹配一个斜杠,需要用4个斜杠

在正则表达式里面匹配一个斜杠,需要用4个斜杠   2010-07-05 12:06:15|  分类: 正则表达式|字号 订阅 Java代码  import j...

Vim - OSX Yosemite下MacVim的全屏设置

Vim - OSX Yosemite下MacVim的全屏设置OSX Yosemite下MacVim全屏时屏幕上下方会有如图所示的黑边。 这是因为MacVim本身对全屏模式进行了设定,如果想去...
  • lazyq7
  • lazyq7
  • 2015年05月24日 12:05
  • 1528

java swing开发最简单的浏览器源代码下载

java swing开发最简单的浏览器源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463483628544.htm...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式匹配反斜杠
举报原因:
原因补充:

(最多只允许输入30个字)