php内 正規表現で特定文字を削除したい
phpの正規表現での置き換えに関しまして、ご質問をさせて頂きます。
宜しくお願い致します。
utf8のphp内で、
以下のような文字列(例1、例2)を$urlに入れて、<?php $url_regex = preg_replace('ホニャララ' , '' , $url) ;?>で、$url_regexに統一した出力結果をえたいと考えています。
例1)
$url = /jhk/3つ目がとおる.html
$url = /jhk/21-3つ目がとおる/呪文.html/
$url = /jhk/21-3つ目がとおる/呪文/ホアカバリキルマ.html
↓
いずれも
$url_regex = /jhk/3つ目がとおる.html
例2)
$url = /jhk/ドラクエ.html
$url = /jhk/34-ドラクエ/呪文.html/
$url = /jhk/34-ドラクエ/呪文/イオナズン.html
↓
いずれも
$url_regex = /jhk/ドラクエ.html
この場合、正規表現'ホニャララ'はどのような記述にすれば良いか分からずに困っています。
また、この方法で置き換えは可能なのか否かも不明です。
詳しい方がいらしゃいましたら、ご教示、アドバイスいただければ幸いです!