문자 | 일치 | 예 |
^ | 입력 또는 줄의 시작. | ^T는 "This good Earth"의 "T"와 일치하지만 "Uncle Tom's Cabin"에서는 일치하지 않습니다. |
$ | 입력 또는 줄 끝. | h$는 "teach"의 "h"와 일치하지만 "teacher"의 "h"는 일치하지 않습니다 |
. * | 0개 이상의 선행 문자. | um*은 "rum"의 "um", "yummy"의 "umm", "huge"의 "u" |
+ | 1개 이상의 선행 문자와 일치합니다. | um+는 "rum"의 "um" 및 "yummy"의 "umm"과 일치하지만 "huge"에서는 일치하지 않습니다 |
. | 앞의 문자는 최대 한 번만 나타날 수 있습니다(즉, 앞의 문자가 선택 사항임을 나타냄). | st?on은 "Johnson"의 "son" 및 "Johnston"의 "ston"과 일치하지만 "Appleton" 및 "tension"에서는 일치하는 |
문자가 없습니다 | . | .an은 "bran muffins can be Delicious"라는 문구의 "ran" 및 "can"과 일치합니다. |
x|y | x 또는 y. | FF0000|0000FF는 bgcolor="#FF0000"의 "FF0000" 및 글꼴 색상="#0000FF"의 "0000FF" |
{n} | 정확히 n개의 선행 문자와 일치합니다. |
o{2}는 "loom"의 "oo" 및 "mooooo"의 처음 두 개의 "o"와 일치하지만, "money" {n,m} | 에서는 n개 이상 m개 이하의 접두사 문자와 |
일치하는 항목이 없습니다 |
. F{2,4}는 "#FF0000"의 "FF"와 "#FFFFFF" [abc]의 처음 4개 "F" 문자 사이에 |
괄호 | 로 묶인 모든 문자 |
와 일치합니다. 하이픈을 사용하여 문자 범위를 지정합니다. 예를 들어 [af]는 [abcdef]와 같습니다.
| [eg] "bed"의 "e", "folly"의 "f", "guard"의 "g"와 일치합니다 |
. [^abc] | 괄호로 묶이지 않은 모든 문자. 하이픈을 사용하여 문자 범위를 지정합니다. 예를 들어 [^af]는 [^abcdef]와 같습니다. | [^aeiou]는 처음에 "orange"의 "r", "book"의 "b", "eek!"의 "k" |
b | 단어 경계(예: 공백 또는 캐리지 리턴)와 일치합니다. |
bb는 "book"의 "b"와 일치하지만 "goober" 및 "snob"에서는 단어 경계 외부 | 의 |
항목과 일치하지 않습니다 |
. Bb는 "goober"의 "b"와 일치하지만 "book"의 숫자 문자와 일치하는 항목은 |
없습니다 | . [0-9]와 동일합니다. | d는 "C3PO"의 "3" 및 "apartment 2G"의 "2"와 일치합니다 |
. DA | 숫자가 아닌 모든 문자. [^0-9]와 동일합니다. | D는 "900S"의 "S" 및 "Q45"의 "Q"와 일치합니다 |
. f | 폼피드 문자. | |
n개행 | 문자. | |
r캐리지 | 리턴 문자. | |
s | 공백, 탭, 폼 피드 또는 개행 문자를 포함한 단일 공백 문자입니다. |
sbook은 "blue book"의 "book"과 일치하지만 "notebook"에서는 |
공백이 아닌 단일 문자 | 와 |
일치하는 항목이 없습니다. Sbook은 "notebook"의 "book"과 일치하지만 "blue book" ttab에는 일치하는 항목이 |
없습니다 | . | |
w밑줄을 포함한 모든 | 영숫자 문자. [A-Za-z0-9_]와 동일합니다. | bw*는 "the barking dog"의 "barking"과 "the big black dog"의 "big" 및 "black"과 일치합니다 |
. WA | 영숫자가 아닌 모든 문자. [^A-Za-z0-9_]와 동일합니다. | W는 "Jake&Mattie"와 일치합니다. |