例文:
test3:orange;mango
test324:cherry;peach
test35:apple;pear
各行の「test」部分を削除したいです。
最初のコロンより前のすべてを削除する表現があることは知っています。
答え1
- Ctrl+H
- 検索対象:
^[^:]+
または^[^:]+:
コロンも削除したい場合 - と置換する:
LEAVE EMPTY
- チェック ラップアラウンド
- 正規表現をチェック
- Replace all
説明:
^ : beginning of line
[^:]+ : 1 or more any character that is not a colon
: : a colon (only if you want to remove it)
与えられた例の結果:
:orange;mango
:cherry;peach
:apple;pear
または
orange;mango
cherry;peach
apple;pear
答え2
「検索と置換ダイアログ」を開き (Windows の場合は Ctrl + H)、Regualar Expression
検索モードを有効にします。検索ボックス内の次の正規表現は、「test」に続くコロンまでの任意のテキストを強調表示します。
^(test).*:
「置換後の文字列」ボックスを空のままにして「すべて置換」をクリックすると、ファイル内のすべてのインスタンスが削除されます。また、「置換後の文字列」ボックスにコロンを入力してコロンを保持することもできます。
下の画像を参考にしてください
正規表現の詳細については、Microsoftの正規表現言語 - クイックリファレンス