• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:preg_replaceの正規表現を教えて下さい。)

preg_replaceの正規表現を教えて下さい。

このQ&Aのポイント
  • preg_replaceを使用して、特定の文字列を置換する方法を教えてください。
  • 指定した文字列を正規表現で検索し、別の文字列で置換する方法を教えてください。
  • 正規表現を使用して、文字列の一部を置換する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

こんな感じで如何でしょうか <?php $a = 'あいうえお<meta content="text/html; charset=Shift_JIS" />かきくけこ'; $p = '/(<meta.*charset= ?)([A-Za-z_-]+)/i'; $x = preg_replace( $p, "$1utf-8", $a ); echo $x; ?>

gsuke
質問者

お礼

お礼が遅くなり申し訳ありませんm(_ _)m 丁度PCの不調により交換→okwaveへのログインIDとパスワードを無くしてまして、先日ひょっこりバックアップから見つけまして、、 ご回答ありがとうございます。参考になりました!

その他の回答 (1)

回答No.2

$a = 'あいうえお<meta content="text/html; charset=Shift_JIS" />かきくけこ'; $p = "/(?<=charset=)([^\"']*)/i"; $x = preg_replace( $p, "utf-8", $a ); とか?

gsuke
質問者

お礼

お礼が遅くなり申し訳ありませんm(_ _)m 丁度PCの不調により交換→okwaveへのログインIDとパスワードを無くしてまして、先日ひょっこりバックアップから見つけまして、、 ご回答ありがとうございます。参考になりました!

関連するQ&A