정규표현식(Regular Expression)
개발언어/기타 2018. 9. 18. 10:03
1. 정규표현식
"특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식언어"
2. 자주 쓰는 용법
패턴 |
내용 |
용법 (Oracle) |
^a |
a로 시작하는 문자열 |
REGEXP_LIKE('abc', '^a') |
a$ |
a로 끝나는 문자열 |
REGEXP_LIKE('abc', 'c$') |
a | b |
a 또는 b |
REGEXP_LIKE('abc', [a|b|c]) |
a { n } | a가 n번 반복 | REGEXP_LIKE('abc', [a|b|c] {3}) |
[ 0-9 ] | 0~9까지 숫자범위 | REGEXP_LIKE('1', [0-9]) |
[ 0,1,2] | 0 또는 1 또는 2 | REGEXP_LIKE('123', [1,2,3]{3}) |
3. 사용 패턴