패턴 일치를 수행하기위한 와일드 카드를 사용하기 위해 바꾸기 대화상자(수정 | 찾기와 바꾸기 | 바꾸기)에서 패턴 일치 표시란을 선택한다.
이 옵션은 또한 다양한 다른 검색 기준과 일치하는 문자를 찾을 수 있게 한다. 다음의 도표를 고려한다:
찾을 텍스트 |
사용할 와일드 카드 |
몇몇의 예 |
한개의 문자 |
. |
D.M 은 "DIM" 또는 "D4M"과 일치한다. |
문자 집합 |
[ ] |
D[MI]S 은 "DIS" 와 "DMS" 을 찾는다 그러나 "DMIS" 또는 "DUS"는 찾지 않는다. |
범위에서의 한개의 문자 |
[-] |
LINE[2-6] 는 "LINE2" 와 "LINE3"을 찾는다 그러나 "LINE1" 또는 "LINE7"은 찾지 않는다. 범위는 반드시 오름차순이어야 한다. |
대괄호 안의 문자를 제외한 단독 문자 |
[^] |
POINT[^32] 는 "POINT1", "POINT5", 그리고 "POINT12" 를 찾는다, 그러나 "POINT3", "POINT2", "POINT21", 또는 "POINT30" 는 찾지 않는다. |
대괄호 안의 문자의 범위를 제외한 단독 문자 |
[^x-z] |
LINE[2-5] 는 "LINE6" 와 "LINEH"을 찾는다 그러나 "LINE3"은 찾지 않는다. |
"-" 문자를 포함한 문자 집합은 범위의 첫째나 또는 마지막 문자로 "-"를 가져야 한다. 범위가 "-" 를 포함하지 않으면 "-" 는 두번째 문자여야 한다. |
[-] |
LINE[0-9-] 는 "LINE4" 그리고 "LINE-"과 일치한다. LINE[^-0-9] 는 "LINEH" 일치하지만 "LINE-"과는 일치하지 않는다. |
0 또는 그 이상의 이전 문자의 인스턴스는, 아래의: "*" 문자열을 시작하거나 또는 "*" 는 문자열을 시작하는 "^"을 따르거나 또는 "*" 괄호로 묶은 서브-표현식으로 시작하지 않는 한 문자와 일치한다. |
* |
lo*p 는 "lp" 그리고 "looooop"와 일치한다. ^*이 줄로 시작하면 ^* 은 "*" 과 일치한다. |
지정 구문이나 문자로 시작하는 라인. "^" 문자는 문자열의 시작(처음)에서 찾는다. |
^ |
^CIRCLE 은 단어 "CIRCLE" 로 시작하는 모든 줄을 찾는다. 소프트웨어의 편집창의 안쪽 들여쓰기를 한 줄은 공백으로 시작한다는것을 유의한다. |
지정 구문이나 문자로 끝나는 라인. "^" 문자는 문자열의 끝에서 찾는다. |
$ |
ENDMEAS/$ 는 "ENDMEAS/" 로 끝나는 줄을 찾는다 그러나 "MEAS/"는 찾지 않는다. |
검색 대상 상자의 괄호는 ...으로 교체 상자에서 추후에 사용되기 위해 괄호내에 있는 것을 저장한다. ...으로 교체 상자에서 번호가 백슬래시 "\" 문자를 뒤따르면, 정의된 패턴을 교체 문자로 가져갈 것이다. |
() 그리고 \ |
검색 대상: BO(BB)Y(RAY) 다음으로 교체: DO\1YP\2 결과는: DOBBYPRAY \1 은 괄호로 오프셋하는 문자의 첫째 세트를 사용하고, \2 은 두번째 세트를 사용하고 ...등등. |
PC-DMIS의 일부 이전 버전에서 해야 했지만 패턴 일치는, 더이상 백슬래시 (\) 문자를 괄호 앞에 놓을 필요가 없다.