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';