斜杠有什么特殊的含义/";内部字符类


What special meaning have slash "/" inside character class

在文档中我找不到任何东西。但为了使模式在字符类中正常工作,我需要像这样转义/"'/".为什么我需要这样做?对不起我的英语。我正在使用PCRE和preg_match函数。哦,我的上帝,对不起所有人,谢谢你的帮助。我使用的是/分隔符。

虽然/在正则表达式本身的上下文中可能没有任何意义,但根据编程语言的不同,/可能用于封装正则表达式字符串,因此需要转义。

如果使用像这样的正则表达式,我只知道一种情况:

/这里有什么/这里有东西/。我的意思是,/是你的reg.exr的起点和终点。

您不必在[...] 中逃离/

[/]应该起作用。

在正则表达式中,/没有特殊意义。它是字面意义上的斜杠。

这不是正则表达式本身,而是语言如何解析它。例如在Ruby中:

 "/".match(/[/]/)

是语法错误,但是:

 "/".match(/['/]/)

将起作用。