- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php内 正規表現で特定文字を削除したい)
php内 正規表現で特定文字を削除したい
このQ&Aのポイント
- utf8のphp内で、以下のような文字列を置き換えたい場合の正規表現の記述方法を教えてください。
- 例1の場合、$url_regexには「/jhk/3つ目がとおる.html」という結果が欲しいです。
- 例2の場合、$url_regexには「/jhk/ドラクエ.html」という結果が欲しいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
結果がきまっているなら変換後は決めうちで十分では? $pattern="/\/jhk\/(.*?)3つ目がとおる(.*?)\.html/"; $replacement="/jhk/3つ目がとおる.html"; $url=preg_repplace($pattern,$replacement,$url);
お礼
ありがとうございました。
補足
ありがとうございます。 いえ、結果が決まっているわけではないんです。 $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にいろんなパターンが入るのです。 どうかご教示を宜しくお願い致します。