準備(サクラエディタのインストール)
今回紹介する手順では、サクラエディタを使用しますので、下記手順に沿って事前にインストールをお願いします。インストールは非常に簡単なのでご安心を。
サクラエディタのインストール(ダウンロード)手順とサクラエディタでできること
サクラエディタでワイルドカードを用いた置換
それでは実際にワイルドカードを用いた置換の手順を紹介します。
(Excelでいう「*」を用いた置換です。)
今回はリンク先一覧のパラメータ部分のみを一括削除する例を紹介します。
まずは、 置換したいデータをサクラエディタに貼り付けます。
1.検索タブの置換(CTRL+R)から置換機能を起動する。
2.正規表現を使用するので、「正規表現」にチェックをいれる。
3.ほかのチェック項目は記載されている通りなので必要に応じて。
4.置換前に「\?.*」を、置換後に置換したい文字(今回は空白)を入力する。
※「.*」がワイルドカードを意味する。
「.」 → \nを除く任意の1文字
「*」 → 直前のパターンの0回以上の繰り返し
なので、これらを組み合わせることでワイルドカードの動きとなる。
※「?」を純粋に文字として扱いたいときは「\?」と表記
(このあたりの理由や詳しい話はまた今度)
5.「置換」または、「すべて置換」ボタンを押して置換する。
※テキストボックスの右端の▽をクリックするか、テキストボックス内で「↑矢印」キーまたは「↓矢印」キーを押すことで、入力履歴が表示されます。過去の履歴も残っているので、複雑な置換条件などを再処理したい場合などに非常に便利です。
以上の手順で、指定文字以降が空白に置換されたことが確認出来ます。
例1)指定文字以前を置換したい場合
1.検索タブの置換(CTRL+R)から置換機能を起動する。
2.正規表現を使用するので、「正規表現」にチェックをいれる。
3.ほかのチェック項目は記載されている通りなので必要に応じて。
4.置換前に「.*」+(指定文字)を、置換後に置換したい文字を入力する。
例2)指定した文字と文字の間を置換したい場合
1.検索タブの置換(CTRL+R)から置換機能を起動する。
2.正規表現を使用するので、「正規表現」にチェックをいれる。
3.ほかのチェック項目は記載されている通りなので必要に応じて。
4.置換前に(指定文字)+「.*」+(指定文字)を、置換後に置換したい文字を入力する。
以上、「【サクラエディタ】ワイルドカード置換~リンク先のパラメータを一括削除したいなど~<正規表現>」でした。
おまけ(そのほかの置換処理一覧はこちら)