Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正则表达式 php 不接受(" | ' ) , 这是我的$pattern = '/(img|src)=("|')[^"'>]+/i';
(" | ' ) ,
$pattern = '/(img|src)=("|')[^"'>]+/i';
我怎样才能逃避("|')问题。
("|')
我认为问题出在模式内的引号 ' 上。您的模式是在单引号之间定义的,因此您必须转义模式的单引号部分。尝试这个:
$pattern = '/(img|src)=("|\')[^"\'>]+/i';
你可以试试这个:
$pattern = '/(img|src)=("\|')[^"'>]+/i';