정규표현식 편집하기


편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
110번째 줄: 110번째 줄:
*<code>[^0-9]</code>는 0부터 9까지의 숫자 집합을 제외한다는 의미이며, 이스케이프 문자 <code>\D</code>와 동일한 의미이다.
*<code>[^0-9]</code>는 0부터 9까지의 숫자 집합을 제외한다는 의미이며, 이스케이프 문자 <code>\D</code>와 동일한 의미이다.
*<code>^[^A-Z]</code>는 행의 앞쪽이 영어 대문자 집합인 것을 제외하고 찾으라는 의미이다.
*<code>^[^A-Z]</code>는 행의 앞쪽이 영어 대문자 집합인 것을 제외하고 찾으라는 의미이다.
*<code><nowiki>[0-9+\-*/\^\(\)=]</nowiki></code>는 숫자와 사칙연산 부호 등(+, -, *, /, ^, =)을 찾으라는 의미이다. -와 소괄호 부분에는 문자로 인식하기 위하여 반드시 이스케이프 문자를 사용해야 한다. ^는 대괄호의 가장 앞에 쓰이지 않은 이상, 이스케이스 문자를 사용하지 않아도 무방하다.
*<code><nowiki>[0-9+\-*/\^<math></math>=]</nowiki></code>는 숫자와 사칙연산 부호 등(+, -, *, /, ^, =)을 찾으라는 의미이다. -와 소괄호 부분에는 문자로 인식하기 위하여 반드시 이스케이프 문자를 사용해야 한다. ^는 대괄호의 가장 앞에 쓰이지 않은 이상, 이스케이스 문자를 사용하지 않아도 무방하다.


POSIX 문법에서는 [: :]의 형태로 된 것이 있는데, 이스케이프 문자와 동일한 기능을 수행한다. 예를 들어 <code>[:alnum:]</code>은 언어로 된 모든 문자와 숫자를 찾는데, 언더스코어(_)를 찾지 않는다는 점을 제외하면 이스케이프 문자 <code>\w</code>와 기능이 동일하다.
POSIX 문법에서는 [: :]의 형태로 된 것이 있는데, 이스케이프 문자와 동일한 기능을 수행한다. 예를 들어 <code>[:alnum:]</code>은 언어로 된 모든 문자와 숫자를 찾는데, 언더스코어(_)를 찾지 않는다는 점을 제외하면 이스케이프 문자 <code>\w</code>와 기능이 동일하다.
161번째 줄: 161번째 줄:
|000-0000-0000 <br />(000)0000-0000
|000-0000-0000 <br />(000)0000-0000
|}
|}
*'''<code>(\()?\d{3}(?(1)\)|-)\d{4}-\d{4}</code>''' 로 찾으면 역참조에 의하여 ( 이 있는 부분은 )가, (이 없는 부분은 -로 대체되어 두 줄이 모두 검색된다.
*'''<code>(<math>)?\d{3}(?(1)</math>|-)\d{4}-\d{4}</code>''' 로 찾으면 역참조에 의하여 ( 이 있는 부분은 )가, (이 없는 부분은 -로 대체되어 두 줄이 모두 검색된다.


===소괄호: 탐색자===
===소괄호: 탐색자===
리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다.
취소 편집 도움말 (새 창에서 열림)

| () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |}

이 문서에서 사용한 틀: