| . | 임의의 한 문자를 나타냅니다. |
| * | 앞의 문자가 0번 이상 반복됩니다. |
| + | 앞의 문자가 1번 이상 반복됩니다. |
| ? | 앞의 문자가 0번 또는 1번 나타납니다. |
| {n} | 앞의 문자가 n번 반복됩니다. |
| {n,} | 앞의 문자가 n번 이상 반복됩니다. |
| {n,m} | 앞의 문자가 n번 이상, m번 이하 반복됩니다. |
| ^ | 문자열의 시작을 나타냅니다. |
| $ | 문자열의 끝을 나타냅니다. |
| [abc] | a, b, c 중 하나의 문자를 나타냅니다. |
| [a-z] | a부터 z까지의 모든 소문자를 나타냅니다. |
| [A-Z] | A부터 Z까지의 모든 대문자를 나타냅니다. |
| [0-9] | 0부터 9까지의 모든 숫자를 나타냅니다. |
| [^abc] | a, b, c를 제외한 모든 문자를 나타냅니다. |
| \d | 모든 숫자를 나타냅니다. [0-9]와 동일합니다. |
| \D | 숫자를 제외한 모든 문자를 나타냅니다. [^0-9]와 동일합니다. |
| \w | 모든 단어 문자를 나타냅니다. [a-zA-Z_0-9]와 동일합니다. |
| \W | 단어 문자를 제외한 모든 문자를 나타냅니다. [^a-zA-Z_0-9]와 동일합니다. |
| \s | 모든 공백 문자를 나타냅니다. |
| \S | 공백 문자를 제외한 모든 문자를 나타냅니다. |
| (abc) | abc를 그룹으로 묶습니다. |
| \ | OR 연산을 나타냅니다. a|b는 a 또는 b를 나타냅니다. |