1

我的正则表达式是

/\?symfony=\w{32}("|')/ 

但是php将正则表达式作为一个字符串,我无法形成它,任何人都可以帮我解决这个问题。

4

2 回答 2

4

用反斜杠转义;例如:

$regex = "/\?symfony=\w{32}(\"|')/";

The"被转义为:\"因为你用 . 定义了字符串"

于 2013-06-24T11:46:05.213 回答
2

inside ' ' use \'

'/\?symfony=\w{32}("|\')/'

inside " " use \"

"/\?symfony=\w{32}(\"|')/"
于 2013-06-24T11:53:15.953 回答