2

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

4

4 回答 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 回答