在文档中我找不到任何东西。但是为了让模式在字符类中正常工作,我需要/
像这样逃避"\/".
为什么我需要这样做?对不起我的英语不好。我正在使用 PCRE 和 preg_match 函数。哦,我的上帝,对不起,谢谢你的帮助。我正在使用/
分隔符。
问问题
154 次
4 回答
1
虽然/
在正则表达式本身的上下文中可能没有任何意义,具体取决于编程语言,/
可能用于封装正则表达式字符串,因此需要转义。
于 2013-07-20T20:50:17.127 回答
0
你不必/
逃避[...]
[/]
应该管用。
在正则表达式中,/
没有特殊含义。它是字面的斜线。
于 2013-07-20T20:44:32.750 回答
0
这不是正则表达式本身,而是语言如何解析它。例如在 Ruby 中:
"/".match(/[/]/)
是语法错误,但是:
"/".match(/[\/]/)
将工作。
于 2013-07-20T20:48:40.617 回答
0
如果您使用像这样的正则表达式,我只知道一种情况应该这样做:
/这里的东西/这里的东西/。我的意思是 / 是你的注册的开始和结束界限。exr。
于 2013-07-20T20:49:11.730 回答