"정규표현식"의 두 판 사이의 차이

pinocchio
이동: 둘러보기, 검색
(새 문서: ==문자== {|class = "wikitable" !정규식 | 사용 |- |.(마침표)|모든 문자, 숫자, 문장부호로 쓰인 마침표 |} *모든 문자 찾기 .(마침표) *)
 
 
(같은 사용자의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==문자==
+
=='''문자'''==
 
{|class = "wikitable"
 
{|class = "wikitable"
!정규식 | 사용
+
!정규식 || 찾기
 
|-
 
|-
|.(마침표)|모든 문자, 숫자, 문장부호로 쓰인 마침표
+
| .(마침표)||모든 문자, 숫자, 문장부호로 쓰인 마침표
 +
|-
 +
| \(역슬래시)||escape.
 +
|-
 +
| [](대괄호) || 문자집합. 대괄호 안에 있는 문자는 모두 집합의 구성원이 되며, 집합에 속한 문자 가운데 하나가 일치.
 +
|-
 +
| -(하이픈) || 대괄호 안에서만 메타문자. 범위를 지정할 때 사용.
 +
|-
 +
| ^(캐럿) || 제외하고 찾기.
 +
|-
 +
|[\b] || 역스페이스.
 +
|-
 +
| \n || 줄바꿈.
 +
|-
 +
| \r || 캐리지 리턴?
 +
|-
 +
| \t || 탭
 +
|-
 +
| \d || 숫자 하나([0-9]와 같다)
 +
|-
 +
| \D || 숫자를 제외한 문자 하나([^0-9]와 같다)
 +
|-
 +
| \w || 대소문자와 밑줄을 포함하는 모든 영숫자([a-zA-Z0-9_]와 같다)
 +
|-
 +
| \W || 영숫자나 밑줄이 아닌 모든 문자([^a-zA-Z0-9_]와 같다)
 +
|-
 +
| \s || 모든 공백 문자([\f\n\r\t\v]와 같다)
 +
|-
 +
| \S || 공백 문자가 아닌 모든 문자([^\f\n\r\t\v]와 같다)
 +
|-
 +
| + || 문자가 하나 이상일 때 일치.
 +
|-
 +
| * || 문자가 없거나 하나 이상일 때 일치.
 +
|-
 +
| ? || 문자가 없거나 하나일 때 일치.
 +
|-
 +
| { } || 문자가 일치하는 수를 정확히 정할 때 사용.
 +
|-
 +
| { , } || 문자가 일치하는 범위를 정할 때 사용.
 +
|-
 +
|{ ,} || 최소한 몇 번 일치하는지 정할 때 사용.
 
|}
 
|}
 
*모든 문자 찾기
 
.(마침표)
 
*
 

2018년 10월 22일 (월) 13:07 기준 최신판

문자

정규식 찾기
.(마침표) 모든 문자, 숫자, 문장부호로 쓰인 마침표
\(역슬래시) escape.
[](대괄호) 문자집합. 대괄호 안에 있는 문자는 모두 집합의 구성원이 되며, 집합에 속한 문자 가운데 하나가 일치.
-(하이픈) 대괄호 안에서만 메타문자. 범위를 지정할 때 사용.
^(캐럿) 제외하고 찾기.
[\b] 역스페이스.
\n 줄바꿈.
\r 캐리지 리턴?
\t
\d 숫자 하나([0-9]와 같다)
\D 숫자를 제외한 문자 하나([^0-9]와 같다)
\w 대소문자와 밑줄을 포함하는 모든 영숫자([a-zA-Z0-9_]와 같다)
\W 영숫자나 밑줄이 아닌 모든 문자([^a-zA-Z0-9_]와 같다)
\s 모든 공백 문자([\f\n\r\t\v]와 같다)
\S 공백 문자가 아닌 모든 문자([^\f\n\r\t\v]와 같다)
+ 문자가 하나 이상일 때 일치.
* 문자가 없거나 하나 이상일 때 일치.
 ? 문자가 없거나 하나일 때 일치.
{ } 문자가 일치하는 수를 정확히 정할 때 사용.
{ , } 문자가 일치하는 범위를 정할 때 사용.
{ ,} 최소한 몇 번 일치하는지 정할 때 사용.