SQL 정규표현식 괄호의 차이

Sunjoo Shin·2021년 1월 6일
0

SQL

목록 보기
6/6

대괄호 '[ ]'의 의미

괄호 안의 문자 중 일치하는 것을 찾고자 할 때

예) '[abc]'이면 문자열에 a, b 혹은 c 가 있어야 함
만약 모음으로 시작하는 단어를 찾고자 한다면,

'^a|^e|^i|^o|^u'

보다는 ( '|'는 or을 의미 )

'^[aeiou]'

로 표기하는 것이 편리하다.

소괄호 '( )'의 의미

괄호 안의 글자들을 하나의 문자로 볼 때

‘ba(na){2}’ 와 같은 패턴을 작성하게 되면 ‘banana' 문자열이 문자열에 포함되어 있어야 함

예)
패턴 일치하는 문자열

(hello){3} hellohellohello, hey hellohellohello 등
(hello)* NULL, hello, hellohello, hellohello 등

참고자료: http://egloos.zum.com/zoot235/v/10088226

profile
Future Data Analyst

0개의 댓글