非推奨のコードをサイトから削除しようとしています。誰かが私に同等のpregを教えてもらえますか
ereg_replace("<b>","<strong>",$content);
ありがとう。
正規表現はまったく必要ないようです。
単純なstr_replaceは次のようになります。
$cleaned = str_replace ('<b>', '<strong>', $unCleaned);
属性の確認など、より複雑な置換が必要な場合は、次のように実行できます。
$cleaned = preg_replace('/<b(\s[^>]*)?>/', '<strong\\1>', $unCleaned);
しかし、これは決して完璧ではありません。のようなもの<div title="foo->bar"></div>
は正規表現を壊します。
ERE 正規表現に相当する PCRE は次のようになります。
preg_match("/<b>/", "<strong>", $content)
しかし、Jacco がすでに述べたように、定数値を置き換えたいので、正規表現はまったく必要ありません。