用于正则表达式的转义字符串
我想使用存储在正则表达式的变量中的字符串。(在 PHP 中)转义字符串以用于 (PCRE) 正则表达式的最佳方法是什么?
例如
$text = 'm/z'; // this is the text I want to use as part of my regular expression
$text_regexp = '#' . $text . '#i'; // this is my regular expression
会给
$text_regexp = '#m/z#i';
但是我想要以下正则表达式:
$text_regexp = '#m\/z#i';
这是一个人为的例子,但我想简单地说明这一点。