• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php内 正規表現で特定文字を削除したい)

php内 正規表現で特定文字を削除したい

このQ&Aのポイント
  • utf8のphp内で、以下のような文字列を置き換えたい場合の正規表現の記述方法を教えてください。
  • 例1の場合、$url_regexには「/jhk/3つ目がとおる.html」という結果が欲しいです。
  • 例2の場合、$url_regexには「/jhk/ドラクエ.html」という結果が欲しいです。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

結果がきまっているなら変換後は決めうちで十分では? $pattern="/\/jhk\/(.*?)3つ目がとおる(.*?)\.html/"; $replacement="/jhk/3つ目がとおる.html"; $url=preg_repplace($pattern,$replacement,$url);

chiku-san
質問者

お礼

ありがとうございました。

chiku-san
質問者

補足

ありがとうございます。 いえ、結果が決まっているわけではないんです。 $url = /jhk/A.html $url = /jhk/A/B.html/ $url = /jhk/A/B/A.html $url = /jhk/A/B/A/C.html ↓ $url_regex = /jhk/A.html Aにいろんなパターンが入るのです。 どうかご教示を宜しくお願い致します。

関連するQ&A