* |
0개 이상의 발생 |
a* |
0개 이상의 a 문자(모든
문자열이 이 표현식과 일치함) |
+ |
하나 이상의 발생 |
a+ |
하나 이상의 a 문자 |
. |
줄 바꾸기를 제외한 단일 문자 |
* |
문자 수에 관계없이 줄 바꾸기 문자를 제외한
모든 문자(즉, 모든 문자열) |
\ |
이스케이프(문자와 연관된 특수 의미를
해제함) |
\. |
마침표(.) 문자 |
^ |
행의 시작(표현식의 처음에
있는 경우) |
^The.* |
문자열 The로 시작하는 모든 행 |
$ |
행의 끝(표현식의 끝에 있는 경우) |
Monday\.$ |
문자열 Monday와 그 뒤의
마침표(.)로 끝나는 모든 행 |
() |
그룹화 |
(ref)+(bind)* |
최소한 하나의 ref 문자열과 0개 이상의
바인드 문자열 |
[] |
문자 범위(문자 또는 숫자) |
[sS]hall.*\.$ |
shall 또는 Shall을 포함하며
마침표(.)로 끝나는 모든 행 |
|
|
[^abc] |
a, b
또는 c를 제외한 모든 문자 |
|
|
[a-zA-Z] |
모든 알파벳 문자(대문자 또는 소문자) |
|
|
[0-9] |
모든 숫자(0과 9 사이의
숫자) |
| |
대체 |
(dat|doc) |
문자열 dat 또는
문자열 doc |