サクラエディタで、ある特定の文字や単語を含む行を削除する方法【正規表現】

サクラエディタで、ある特定の文字列や単語を含む行は削除するという方法について書いておこうと思います。
これは多くの行からいらない行を取り除いていき、自分の見たい箇所を探すのに効果を発揮し、とても便利です。

私は、grep検索した結果が多過ぎて、さらに検索結果から絞り込んでいきたいときによく使っています。

サクラエディタで、ある特定の文字や単語を含む行は削除するという方法

この方法は、「ある特定の文字列や単語を含む行」を、「空白」に置き換えるということで削除を実現します。

なので、まずは Ctrl+r を押して、置換ウィンドウを出します。

サクラエディタ-置換

まず、正規表現の箇所にチェックします。

そして、置換前の欄に  .*文字列.*\r\n
置換後の欄には 何も書きません。

この状態で、すべて置換のボタンを押します。
(ちなみに、.* \r\n という書き方は、正規表現です。\r\nは改行を表していますが、改行表現はいくつかあるので各自の状況に合わせてください)

 

サクラエディタ-特定の文字を含む行を削除-実行前

例の画像では、サクラエディタという文字列の羅列の中にメモという文字列を含んだ行を取り除いています。

サクラエディタ-特定の文字を含む行を削除-実行後

ある特定の文字や単語を含む行を削除する方法多くの行とにらめっこする状況になったときの、必須知識のひとつかなと思います。

タイトルとURLをコピーしました