正規表現の覚書です。
ノートアプリ等を使用していないため、一時保存しておきます。
synology nas の wordpress を使い自分用の web ノートを作るか、github pages などを利用するか検討しています。
方針が決まるまではここに残します。
文字にマッチするメタ文字
メタ文字 | 意味 |
---|---|
. | 任意の 1 文字 |
[ ] | [ ] の中に含まれる、いずれかの 1 文字 |
[^ ] | [ ] の中に含まれない、いずれかの 1 文字 |
\ | 直後のメタ文字の意味を消す |
位置にマッチするメタ文字
メタ文字 | 意味 |
---|---|
^ | 行頭を意味する |
$ | 行末を意味する |
'^$' と指定すると空行にマッチする
繰り返しを指定するメタ文字
メタ文字 | 意味 |
---|---|
* | 直前の文字の 0 回以上の繰り返し |
+ | 直前の文字の 1 回以上の繰り返し |
? | 0 回または 1 回の繰り返し |
{ m,n } | m 回以上 n 回以下の繰り返し |
{ m } | m 回の繰り返し |
{ m, } | m 回以上の繰り返し |
その他のメタ文字
メタ文字 | 意味 |
---|---|
( ) | ( ) 内の文字をグループ化する |
| | 複数の正規表現を OR 条件でつなぐ |