<br>
<br/>
すべての可能なbrの組み合わせをに変換するには、単純なpreg_replaceが必要<br />
です。
文字列を処理できるように、これは順番に機能する必要があります。
$output = preg_replace('', '<br />', $input)
みんな、ありがとう!
<br>
<br/>
すべての可能なbrの組み合わせをに変換するには、単純なpreg_replaceが必要<br />
です。
文字列を処理できるように、これは順番に機能する必要があります。
$output = preg_replace('', '<br />', $input)
みんな、ありがとう!
[必須の HTML パーサー コメント]
不明で一貫性のない HTML を使用している場合 (そのように聞こえます)、正規表現を削除すると、自分自身を傷つける可能性があります。タグのリストを見つけてドキュメントを変更することは、HTML パーサーが構築された目的です。
PHP DOM メソッドを学び、多くの心痛から解放されます。
それらすべてを支配する 1 つの正規表現:
$output = preg_replace('/<\s*br[^>]*>/i', '<br />', $input);
/< ?[bB][rR] ?/? ?>/
このパターンを試す
<\s*[bB][rR]\s*\/?\s*>
$output = preg_replace('/< ?[bB][rR] ?\/? ?>/', '<br />', $input);