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
この場合、正規表現'ホニャララ'はどのような記述にすれば良いか分からずに困っています。
また、この方法で置き換えは可能なのか否かも不明です。
詳しい方がいらしゃいましたら、ご教示、アドバイスいただければ幸いです!
No.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にいろんなパターンが入るのです。
どうかご教示を宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- 日本語 公用文における句点の打ち方について 2 2022/05/07 16:47
- PHP カラーミーショップのSmartyでの文字列抜き出し 2 2022/05/06 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現を使い、URLで条件分岐...
-
数値から文字列へ変換後の先頭...
-
ランチャの作り方
-
onedrive にexcelファイルをア...
-
PHPで新しいウインドウで開く命...
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
ImageCreate関数が undefined f...
-
PHP4対応のサーバーではinclude...
-
現在位置より2つ上のディレク...
-
<HTML>~入る タグ が無いから ...
-
これの対応OSを教えて下さい。p...
-
3つ以上の論理積は利用可能なの...
-
PHPからMSSQLへの接続結果の文...
-
CFileDialogの最初のディレクト...
-
PHP MySql ページング
-
form actionで二つ送信先を指定...
-
VBAでJPGサイズ変更
-
拡張子php画像をjpg画像等に変...
-
PHPのif文でその処理を途中で抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
centos6のlogにscript not foun...
-
正規表現を使い、URLで条件分岐...
-
階層が違う場合の絶対パス相対...
-
文字化けで混乱中です...
-
includeでHTMLファイルを呼出し...
-
ロリポップでの.htaccess 設定
-
PHP file_get_contents 503 ser...
-
バージョンアップしたら「次の...
-
htmlをphpにするにあたってデメ...
-
PHPファイルのシンボリックリン...
-
数値から文字列へ変換後の先頭...
-
ランチャの作り方
-
ZendFrameWorkで、.htaccessを...
-
連想配列を含むヒアドキュメン...
-
index.phpにbbs.phpを埋め込みたい
-
ドラえもんDVD 2112年ドラえも...
-
htaccessでphpとSSIを同時に動...
-
php リロードしない(再読み込...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報