정규 표현식

수정 조회수 148인사이트

정규 표현식(Regular Expressions) 레퍼런스입니다. POSIX 문자 클래스 표와 PHP에서 전화번호 하이픈 삽입 등 실무 예제를 정리했습니다. POSIX 문자 클래스 (POSIX Character Classes), PHP 정규식 예제 등을 다룹니다.

정규 표현식(Regular Expressions)은 문자열에서 특정 패턴을 검색, 치환, 추출하기 위한 표현 체계입니다. 프로그래밍, 텍스트 편집기, 데이터 검증 등 다양한 분야에서 활용됩니다.

POSIX 문자 클래스 (POSIX Character Classes)

[:alnum:][A-Za-z0-9] : 알파벳 및 숫자
[:alpha:][A-Za-z] : 알파벳
[:lower:][a-z] : 알파벳 소문자
[:upper:][A-Z] : 알파벳 대문자
[:digit:][0-9] : 10진수
[:xdigit:][0-9A-Fa-f] : 16진수
[:graph:]아스키 33, 126 문자
[:print:]아스키 32, 126 문자, 빈 칸 문자 포함
[:blank:]빈 칸 혹은 탭
[:space:]빈 칸, 수평탭 등 공백문자
[:cntrl:]제어 문자
[:punct:]문장 부호

PHP 정규식 예제

전화번호 하이픈 삽입

preg_replace("/(0(?:2|[0-9]{2}))([0-9]+)([0-9]{4}$)/", "\\1-\\2-\\3", $str)

홈페이지 운영 지원

홈페이지 점검·수정이 필요하신가요?

콘텐츠 수정, 유지보수, SEO 점검까지. 지금 상태와 필요한 작업만 짧게 정리해 드립니다.