この記事の対象読者
⇒サクラエディタを使って必要な行のみ抽出したい人
この記事でわかること
⇒文書の中から必要な行のみ抽出できるようになります。
サクラエディタで必要な行のみ抽出する方法
正規表現
正規表現とは「文字列の集合を一つの文字列で表現する方法」(wikipedia「正規表現」)のことです。
「必要な行のみ抽出」する場合は「不要な行を削除」するため、下表のNo2「文字列を含まない行」を検索して削除します。
No | 対象行 | 正規表現(Windows) |
1 | 文字列を含む行 | .*文字列.*\r\n |
2 | 文字列を含まない行 | ^(?!.*文字列).*\r\n |
例)「div」の行のみ抽出する場合
ここからはサクラエディタの画面説明です。
サンプルテキストの「div」の行のみ抽出する場合
①「Ctrl + R」で置換画面を呼び出す。
正規表現にチェックが入っていることを確認する。
②「置換前」欄に「^(?!.*div).*\n」と入力する。
「置換後」欄には何も入力しない。
③「すべて置換」ボタンを押す。
↓実行前
↓実行後
④divを含む行だけが抽出される。
コメント