スポンサーリンク
目次
さくらエディタの正規表現とは
正規表現は、文字列の一部をあいまいにして、特定の文字列で複数の文字列を表す表現方法のことです。つまり、1つの検索条件で検索することができます。
正規表現での検索方法
さくらエディタでの正規表現での検索方法を解説します。
1. まずは[ctrl]+F or [ctrl]+R と押下してください。
※下記では[ctrl]+R を使用しています。
2.正規表現をチェックしましょう。
改行を表す正規表現
CRLF | Windowsで使用されている改行コード |
CR | MacOS9以前で使用されている改行コード |
LF | LinuxやMacOSX意向で使用されている改行コード |
これらの改行コードを正規表現で表すと下記となります。
\r\n | CRLF |
\r | CR |
\n | LF |
ちなみに3つの改行コードを全て検索したい場合は下記の様に表すことができます。
[\r\n]+
先頭(行頭)の検索・置換
先頭(行頭)を表す正規表現
1 |
^ (キャレット) |
先頭(行頭)の置換方法
では、実際に先頭の文字を置換してみましょう。
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 ^ 置換後 適当に(削除したい場合は空白) |
末尾(行末)の検索・置換
末尾(行末)を表す正規表現
1 |
$ (ドル) |
末尾(行末)の置換方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 $ 置換後 適当に(削除したい場合は空白) |
指定文字より後を検索・置換
指定文字より後を表す正規表現
1 |
(?<=【指定する文字】).*$ |
指定文字より後を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 (?<=fine).*$ 置換後 適当に(削除したい場合は空白) |
指定文字より前を検索・置換
指定文字より前を表す正規表現
1 |
(.*)(?=\【指定する文字】) |
指定文字より前を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 (.*)(?=\)) 置換後 適当に(削除したい場合は空白) |
数字の検索・置換
数字を表す正規表現
1 |
\d |
又は
1 |
[0-9] |
数字を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 \d 置換後 適当に(削除したい場合は空白) |
改行の検索・置換
改行を表す正規表現
1 |
\r\n |
改行を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 \r\n 置換後 適当に(削除したい場合は空白) |
タブの検索・置換
タブを表す正規表現
1 |
\t |
タブを置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 \t 置換後 適当に(削除したい場合は空白) |
何文字目から何文字の検索・置換
5文字目から3文字を表す正規表現
1 |
(?<=^.{4}).{3} |
5文字目から3文字を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 (?<=^.{4}).{3} 置換後 適当に(削除したい場合は空白) |
6文字以上続いた後の末尾から4文字を表す正規表現
1 |
(.{6})(.{4})$ |
6文字以上続いた後の末尾から4文字を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 (.{6})(.{4})$ 置換後 適当に(削除したい場合は空白) |
先頭(行頭)から○○文字の検索・置換
先頭(行末)から3文字を表す正規表現
1 |
^... |
先頭(行頭)から3文字を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 ^... 置換後 適当に(削除したい場合は空白) |
末尾(行末)から○○文字の検索・置換
末尾(行末)から3文字を表す正規表現
1 |
...$ |
末尾(行末)から3文字を置換する方法
- [ctrl]+Rを同時押ししてください。(置換のショートカットキー)
- 正規表現にチェックが入っているのを確認し、下記を入力後置換を押下してください。
1 2 3 4 |
置換前 ...$ 置換後 適当に(削除したい場合は空白) |
\n \r \r\n CR CRLF LF キャレット サクラエディタ サクラエディタ 先頭 サクラエディタ 末尾 サクラエディタ 行末 サクラエディタ 行頭 サクラエディタの正規表現 タブ ドル 何文字目から何文字 先頭から何文字 削除 指定文字より前 指定文字より後 改行 改行コード 数字 末尾から何文字 検索 正規表現 置換