サクラエディタで必要な行のみ抽出する方法

IT技術

この記事の対象読者
 ⇒サクラエディタを使って必要な行のみ抽出したい人

この記事でわかること
 ⇒文書の中から必要な行のみ抽出できるようになります。

サクラエディタで必要な行のみ抽出する方法

正規表現

正規表現とは「文字列の集合を一つの文字列で表現する方法」(wikipedia「正規表現」)のことです。
「必要な行のみ抽出」する場合は「不要な行を削除」するため、下表のNo2「文字列を含まない行」を検索して削除します。

No対象行正規表現(Windows)
1文字列を含む行.*文字列.*\r\n
2文字列を含まない行^(?!.*文字列).*\r\n

例)「div」の行のみ抽出する場合

ここからはサクラエディタの画面説明です。
サンプルテキストの「div」の行のみ抽出する場合
①「Ctrl + R」で置換画面を呼び出す。
 正規表現にチェックが入っていることを確認する。
②「置換前」欄に「^(?!.*div).*\n」と入力する。
 「置換後」欄には何も入力しない。
③「すべて置換」ボタンを押す。
↓実行前

↓実行後

④divを含む行だけが抽出される。

コメント