エスケープシーケンス(Ver1.90対応版)
目次Index -
正規表現Regular expression
正規表現では、以下のエスケープシーケンスが使用できます。
| シーケンス | 機能 |
|
| \ooo | oに8進数で文字コードを指定する。oは3桁 |
| \xhh | hに16進数で文字コードを指定する。hは2桁 |
| \a | ベル(文字コード7) |
| \b | バックスペース(文字コード8) |
| \n | ニューライン(文字コード10)(改行) |
| \t | 水平タブコード(文字コード9) |
| \v | 垂直タブコード(文字コード11) |
| \e | エスケープコード(文字コード27) |
| \z | エンドオブファイル(EOF:文字コード26) |
| \< | 英単語の始まり |
| \> | 英単語の終わり |
| \w | 英単語 |
|
HmJre.dll では、さらに以下のエスケープシーケンスが使用できます。
| シーケンス | 機能 |
|
| \s | 空白([ \t\r\n]と同じ) |
| \S | \s以外 |
| \d | 数字([0-9]と同じ) |
| \D | \d以外 |
| \c | 英数字と「_」([a-zA-Z0-9_]と同じ) |
| \C | \c以外 |
| \i | 英字と「_」([a-zA-Z_]と同じ) |
| \I | \i以外 |
| \y | 数字を含む単語の区切り(\<|\>と似ているけど数字も判断) |
| \Y | \y以外の区切り |
| \Q〜\E | メタ文字を文字とみなす |
|
\oooと \xhh以外のエスケープシーケンスで表現できないコントロールコード(文字コード32未満のキャラクタ)は検索できません。 \oooや \xhhで指定しても検索はうまくいきません。
また、秀丸エディタではテキスト末にあるEOFは検索できません。
\f(フォームフィード、文字コード12)は、秀丸エディタのタグ付き正規表現に使われるものと同じのため、非サポートになっています。