我正在使用以下正则表达式:
$regex = "/Built upon the <a href=\"[^>]+banshee-php\\.org/\">[a-z]+<\/a>(?:v([\\d.]+))?\\;version:\\1/U";
我正在使用preg_match
针对典型网页的标记运行它,但它在引号处死亡。
preg_match():未知的修饰符'“'
由于所有引号都已转义,我不确定它为什么不运行。
答案 0 :(得分:2)
您可以通过选择不同的regex delimiter
并在字符串周围使用单引号来避免所有转义:
$re='~Built upon the <a href="[^>]+banshee-php\.org/">[a-z]+</a>(?:v([\d.]+))?\\;version:\1~U';