0

簡単な正規表現の修正が必要です..

この正規表現

preg_replace('/(<img.*? class=".*?)(".*?>)/', '$1 ' . 'myclass' . '$2', $html)

これを対象とする

<img src="er" alt="aa" width="641" height="481" class="class1 class2">

そして正常に動作します!

しかし、ワードプレスは /> のような終了タグを生成し、正規表現は失敗します

<img src="er" alt="aa" width="641" height="481" class="class1 class2" />

正規表現を修正するには?

4

1 に答える 1