둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
정규 표현식 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
정규 표현식
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
== 개요 == 정규 표현식(Regular Expression)은 정규 문법을 따르는 문자열의 표현을 위한 표현 시스템이다. 오늘날 일반적인 정규 표현식은 정규 문법을 따르지 않는 문자열도 표현할 수 있다. 텍스트 검색을 위해 유용하게 사용될 수 있으며, 그렇기에 오늘날 대부분의 전문적인 텍스트 에디터는 정규 표현식을 채택하고 있다. 각 텍스트 에디터 별 정규 표현식에는 차이가 있다. == 자주 쓰이는 유형 == 정규 표현식은 각 텍스트 에디터별로 다르지만, 오늘날 흔히 공유되는 몇 가지 문법적 유형은 있다. 이 문단은 그 문법적 유형을 기술한다. {| class="wikitable" |+ !표현식 !의미 !예제 |- |. |임의의 출력 문자(비-제어 문자) |'.'을 검색⇒'a', 'b', '.', '1', ... 등을 찾을 수 있음 |- |\''c'' |이스케이프 시퀀스(즉, 제어 문자) 개행문자, 탭, 파일끝 문자 등이 해당 |'\n'을 검색⇒개행 문자를 찾을 수 있음 '\.'을 검색⇒문자 '.'을 찾을 수 있음 |- |''c''* |어떤 문자 c가 0회 이상 반복 |'ab*c'를 검색⇒'ac', 'abc', 'abbc', 'abbbc', ... 등을 찾을 수 있음 |- |''c''+ |어떤 문자 c가 1회 이상 반복 |'ab+c'를 검색⇒'abc', 'abbc', 'abbbc', ... 등을 찾을 수 있음 |- |[''c<sub>i</sub>''] 또는 [''c<sub>i</sub>-c<sub>j</sub>''] |괄호 안 문자에 해당되는 문자 c<sub>i</sub> 또는 해당되는 문자 c<sub>i</sub>부터 c<sub>j</sub>까지 |'[a-zA-Z]'를 검색⇒영어로 된 모든 문자를 찾을 수 있음 |- |''c''{''i'',''j''} |문자 c가 i회 반복~j회 반복된 문자열 i 또는 j를 생략 가능 |'ab{1,3}c'를 검색⇒'abc', 'abbc', 'abbbc'만 찾을 수 있음 |}
정규 표현식
문서로 돌아갑니다.
다른 언어