在文档中我找不到任何东西。但为了使模式在字符类中正常工作,我需要像这样转义/
。"'/".
为什么我需要这样做?对不起我的英语。我正在使用PCRE和preg_match函数。哦,我的上帝,对不起所有人,谢谢你的帮助。我使用的是/
分隔符。
虽然/
在正则表达式本身的上下文中可能没有任何意义,但根据编程语言的不同,/
可能用于封装正则表达式字符串,因此需要转义。
如果使用像这样的正则表达式,我只知道一种情况:
/这里有什么/这里有东西/。我的意思是,/是你的reg.exr的起点和终点。
您不必在[...]
中逃离/
[/]
应该起作用。
在正则表达式中,/
没有特殊意义。它是字面意义上的斜杠。
这不是正则表达式本身,而是语言如何解析它。例如在Ruby中:
"/".match(/[/]/)
是语法错误,但是:
"/".match(/['/]/)
将起作用。