1

我在regex101测试了以下正则表达式,它在那里工作。但是,当我尝试在 preg_match 中使用它时,它不再起作用了。问题是斜线:我试图逃避它,但我无法让它工作。

preg_match("/[<>\\\"'%;()&]/", "my\string");

我应该匹配的字符集是:

< > \ " ' % ; ( ) &
4

1 回答 1

4

只需使用不同的分隔符:

preg_match("![<>\\\"'%;()&/]!", "my\string");
于 2013-02-07T18:25:46.170 回答