Regular-Expression
-
[Database] SQL의 정규표현식: 정의, 핵심 패턴 표, DBMS별 사용법, 이메일·전화번호·주소 예시업무 자동화/Database 2025. 11. 12. 13:44
1. 정규표현식 개념정의: 문자열 패턴 기술 언어. 텍스트 검색, 검증(밸리데이션), 치환, 추출 목적활용 목적: 입력값 형식 검증, 로그/메시지 패턴 탐지, 코드/키 추출, 데이터 정제·마스킹장점: 간결한 패턴 정의, 복합 규칙 표현력, 다양한 DB 내장 함수 연계주의점: 과도한 복잡도로 인한 가독성 저하, 대용량에서의 성능 이슈, DBMS별 문법 차이 2. 자주 쓰는 패턴 요약 표범주기호/패턴의미예시앵커^ / $문자열 시작 / 끝^abc$ → 전체가 정확히 abc수량자* + ?0+ / 1+ / 0 또는 1\d+ 숫자 1글자 이상수량자(한정){m} {m,} {m,n}정확히 m / m 이상 / m~n\d{5} → 5자리 숫자문자클래스. / [abc] / [^abc]임의 1글자 / a,b,c 중 1 / 제..