[Sql] 정규식 패턴 기본 요소

@hizFin · 2023.02.12 20:00:00 · 2 min read

010 01

기본 요소

요소 내용 예시 예시 설명 비고
^ 시작의 의미 ^This This로 시작하는 문자열
^ not [^This] This로 시작하지 않는 문자열
$ 끝의 의미 year$ year로 끝나는 문자열
? 0개 또는 1개 [a-zA-Z]?
+ 1개 이상 [a-zA-Z]+
* 0개 이상 [a-zA-Z]*
{n} n개 [a-zA-Z]{2}
{n,} n개 이상 [a-zA-Z]{2,}
{n,m} n개 이상, m개 이하 [a-zA-Z]{2,3}
(a|b|c) a 또는 b 또는 c
[abc] a 또는 b 또는 c
[a-c] a 또는 b 또는 c
[a-zA-Z] 영문자(대소문자)
[0-9] 숫자
\d 숫자 대문자입력시 반대 의미
\w 문자(숫자+영문자+언더바(_)) 대문자입력시 반대 의미
\s 공백문자(개행포함) 대문자입력시 반대 의미
\t 탭문자
\n 개행문자
. 문자(모든))
\숫자 앞에 n번째 패턴 ([abc])([가나다])\1\2 1번째,2번째,1번째,2번째패턴
\b문자열\b 해당 문자열
(처음과 끝은 \w로 감싸임X))
\b(abc)\b
\B문자열\B 해당 문자열
(처음과 끝은 \w로 감싸임O)
\B(abc)\B

참고 사이트

  1. https://regex101.com (테스트 해보기 좋음)
@hizFin
안녕