書き方 | 意味 |
---|---|
A+ | 1個以上のA(可能な限り長く) |
A* | 0個以上のA(可能な限り長く) |
A+? | 1個以上のA(可能な限り短く) |
A*? | 0個以上のA(可能な限り短く) |
A? | 0または1個のA |
A{3} | 3個のA |
A{3,} | 3個以上のA |
A{3,5} | 3~5個のA |
A | B |
ABC | DEF |
[ABC] | A,B,Cのいずれか1文字 |
[A-C] | A~Cのいずれか1文字 |
[^ABC] | A,B,C以外のいずれか1文字 |
. | 任意の1文字 |
.+ | 任意の1以上の文字 |
^A | Aで始まる文字列 |
A$ | Aで終わる文字列 |
A.+B | 『A(任意の文字列)B』(可能な限り長く) |
A.+?B | 『A(任意の文字列)B』(可能な限り短く) |
A[^\/]+B | 『A(『/』を含まない文字列)B』 |
元
https://crocro.com/write/manga_javascript/wiki.cgi?p=regexp