【发布时间】:2011-10-04 11:41:20
【问题描述】:
如何在 preg_match 正则表达式中转义这样的字符:' ( ),因为我在运行此代码时遇到问题:
preg_match("'javascript:window.open('(.*?)')'si", $source, $export);
$source 变量有这个值:javascript:window.open('http://www.google.com')
我想从$source 中取出http://www.google.com 并将其放入$export。
【问题讨论】:
-
preg_quote() ? php.net/manual/en/function.preg-quote.php
-
我在my answer 中有一个
preg_quote()示例。它所揭示的内容很有趣。
标签: php regex char preg-match