テキスト等のコードの置換方法
viewthread.php?tid=171266&page=11#pid120622
上記のようなコードを下記のように書き換えたいです
redirect.php?goto=findpost&pid=120622
既存のコードは下記のように数列はバラバラです
viewthread.php?tid=171266&page=11#pid12063
viewthread.php?tid=17126&page=21#pid12001
viewthread.php?tid=191266&page=15#pid12422
viewthread.php?tid=1715&page=1#pid220622
viewthread.php?tid=211269&page=21#pid32062
(1)viewthread.php?tid=(数列1)&page=(数列2)#pid(数列3)
(2)redirect.php?goto=findpost&pid=(数列3)
(1)を(2)のような形式に直していきたいのですが
置換などでうまく変換できません
正規表現などでどう記載すればよいかも教えて頂きたいです
ご教授いただければ幸いです。
No.1ベストアンサー
- 回答日時:
もっと良い書き方があるのかもしれませんが。
正規表現として間違っているかもしれませんけど。
検索
(viewthread\.php\?tid=\d+&page=\d+#pid)(\d+)
置換
redirect.php?goto=findpost&pid=\2
有難うございました
d+が数列で、各それぞれを\で区切るんですね
置換の最後の\2は検索文字列の()の2個目を代入という意味でしょうか?
先程、実際に作業してみて無事に置換することが出来ました
これから本作業にかかろうと思います
1000を超える行数なのでどうしようかと悩んでいましたが
無事に終えることが出来そうです
本当にありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Windows 10 ビデオカードが変更されたPCの復元 1 2022/11/29 02:01
- 工学 制御工学の問題です。 3 2023/01/23 22:32
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
《》で囲まれた文字をすべて削...
-
Googleスプレッドシートでワイ...
-
正規表現で最初にマッチしたも...
-
IME 郵便番号辞書 で 都道府...
-
メモ帳の置換機能で特定の文字...
-
Flexible Renamerの正規表現に...
-
Unicode文字対応正規表現一括置...
-
ワードを使用した特定かつ複数...
-
TeraPadでの置換方法
-
ファイル名を特定の文字までを...
-
wordの何も書かれていない2ペー...
-
PS4コントローラーをPCでゲーム...
-
AIに回答させるって
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
Chr(13)とChr(10)の違いは?
-
VBAでの Replace関数で、ワイル...
-
Excelで3E8を3.00E+8にしない方...
-
Excelはなんで先頭の0を消すん...
-
EBCDIC⇒SJIS変換の方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleスプレッドシートでワイ...
-
《》で囲まれた文字をすべて削...
-
TeraPadでの置換方法
-
正規表現で最初にマッチしたも...
-
ファイル名を特定の文字までを...
-
正規表現で完全一致したキーワ...
-
メモ帳の置換機能で特定の文字...
-
ファイル名に空白がある時、一...
-
【正規表現に詳しい方】ダブル...
-
IME 郵便番号辞書 で 都道府...
-
Excel VBAでWord文書とText文書...
-
秀丸マクロで能率的なテーブル...
-
WinMergeにて置換の際に、文字...
-
Flexible Renamerの検索と置換...
-
(*)を_【*】に一括変換したいの...
-
Flexible Renamer 半角スペー...
-
Flexible Renamerの正規表現に...
-
正規表現による拡張子の追加方...
-
EmEditorでの置換方法
-
ワードを使用した特定かつ複数...
おすすめ情報