2007년 02월 22일
VC++ Find/Replace Regular Expression
Find : "\:w"
Replace : _T(\0)
| 식 | 구문 | 설명 |
|---|---|---|
단일 문자 | . | 줄 바꿈 문자를 제외한 모든 단일 문자를 찾습니다. |
0 이상 | * | 앞의 식을 0번 이상 찾습니다. |
하나 이상 | + | 앞의 식을 한 번 이상 찾습니다. |
줄의 시작 | ^ | 줄의 시작 부분에서 일치하는 문자열을 찾습니다. |
줄의 끝 | $ | 줄의 끝 부분에서 일치하는 문자열을 찾습니다. |
단어의 시작 | < | 텍스트의 해당 지점에서 시작하는 단어만 찾습니다. |
단어의 끝 | > | 텍스트의 해당 지점에서 끝나는 단어만 찾습니다. |
줄 바꿈 | \n | 모든 플랫폼에 적용되는 줄 바꿈 문자를 찾습니다. 바꾸기 식에 줄 바꿈을 삽입합니다. |
집합에 있는 한 문자 | [] | [] 안의 문자 중 하나를 찾습니다. 문자 범위를 지정하려면 대시(-)로 구분하여 시작 및 끝 문자를 입력합니다(예: [a-z]). |
집합에 없는 한 문자 | [^...] | ^ 다음에 나오는 문자 집합에 없는 문자를 찾습니다. |
또는 | | | OR 기호(|) 앞 또는 뒤에 나오는 식과 일치하는 항목을 찾습니다. 이 구문은 그룹 내에서 가장 자주 사용됩니다. 예를 들어, (sponge|mud) bath는 "sponge bath"와 "mud bath"를 모두 찾습니다. |
이스케이프 | \ | 백슬래시(\) 뒤에 나오는 문자열을 리터럴로 간주하고 일치하는 항목을 찾습니다. 이 정규식을 사용하면 { 및 ^과 같이 정규식 표기에 사용되는 문자를 찾을 수 있습니다. 예를 들어, \^는 ^ 문자를 검색합니다. |
태그 식 | {} | 중괄호로 묶인 식을 포함하여 태그가 지정된 텍스트를 찾습니다. |
C/C++ 식별자 | :i | 해당 식을 찾습니다([a-zA-Z_$][a-zA-Z0-9_$]*). |
따옴표 붙은 문자열 | :q | 해당 식을 찾습니다(("[^"]*")|('[^']*')). |
공백 또는 탭 | :b | 공백 또는 탭 문자를 찾습니다. |
정수 | :z | 해당 식을 찾습니다([0-9]+). |
찾기 및 바꾸기 작업에 사용할 수 있는 정규식은 식 작성기에 표시할 수 있는 것보다 더 많습니다. 또한 다음과 같은 정규식을 찾을 내용 문자열에 삽입할 수 있습니다.
| 식 | 구문 | 설명 |
|---|---|---|
최소 0 또는 그 이상 | @ | 앞의 식을 0번 이상 찾으며 가능한 한 적은 수의 문자가 일치하는 경우만 찾습니다. |
최소 하나 또는 그 이상 | # | 앞의 식을 한 번 이상 찾으며 가능한 한 적은 수의 문자가 일치하는 경우만 찾습니다. |
n번 반복 | ^n | 앞의 식과 일치하는 항목을 n개 찾습니다. [0-9]^4 임의 4자리 시퀀스를 찾습니다. |
그룹화 | () | 부분식을 그룹화합니다. |
태그가 지정된 n번째 텍스트 | \n | 찾기 또는 바꾸기 식에서 태그가 지정된 n번째 식과 일치하는 텍스트를 찾습니다. 여기서 n은 1에서 9 사이의 숫자입니다. 바꾸기 식에서 \0을 지정하면 일치하는 전체 텍스트가 삽입됩니다. |
오른쪽 맞춤 필드 | \(w,n) | 바꾸기 식에서 너비가 w자 이상인 필드에서 태그가 지정된 n번째 식을 오른쪽에 맞춥니다. |
왼쪽 맞춤 필드 | \(-w,n) | 바꾸기 식에서 너비가 w자 이상인 필드에서 태그가 지정된 n번째 식을 왼쪽에 맞춥니다. |
구분 안 함 | ~X | 식의 해당 지점에서 X가 나타나면 일치하는 항목을 찾지 않습니다. 예를 들어, real~(ity)은 "realty" 및 "really"의 "real"은 찾지만 "reality"의 "real"은 찾지 않습니다. |
영숫자 | :a | 해당 식을 찾습니다([a-zA-Z0-9]). |
영문자 | :c | 해당 식을 찾습니다([a-zA-Z]). |
10진수 | :d | 해당 식을 찾습니다([0-9]). |
16진수 | :h | 해당 식을 찾습니다([0-9a-fA-F]+). |
유리수 | :n | 해당 식을 찾습니다(([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+)). |
영 문자열 | :w | 해당 식을 찾습니다([a-zA-Z]+). |
이스케이프 | \e | 유니코드 U+001B. |
벨 | \g | 유니코드 U+0007. |
백스페이스 | \h | 유니코드 U+0008. |
탭 | \t | 탭 문자, 유니코드 U+0009를 찾습니다. |
유니코드 문자 | \x#### 또는 \u#### | 유니코드 값이 지정된 문자를 찾습니다. 여기서 ####은 16진수입니다. 서로게이트 쌍의 값이 지정되었다고 가정할 경우 ISO 10646 코드 포인트나 두 개의 유니코드 코드 포인트로 기본적인 다국적 문자표에 없는 문자(서로게이트)를 지정할 수 있습니다. |
다음은 표준 유니코드 문자 속성을 기준으로 일치하는 항목을 찾기 위한 구문을 나타내는 표입니다. 두 글자 약어는 유니코드 문자 속성 데이터베이스에 표시된 것과 같으며 이들을 문자 집합의 일부로 지정할 수 있습니다. 예를 들어, 식 [:Nd:Nl:No]는 모든 종류의 숫자를 찾습니다.
| 식 | 구문 | 설명 |
|---|---|---|
대문자 | :Lu | 대문자를 찾습니다. 예를 들어, :Luhe는 "the"는 찾지 않고 "The"를 찾습니다. |
소문자 | :Ll | 소문자를 찾습니다. 예를 들어, :Llhe는 "The"는 찾지 않고 "the"를 찾습니다. |
제목 스타일 문자 | :Lt | 대문자와 소문자가 조합된 문자를 찾습니다(예: Nj 및 Dz). |
한정자 문자 | :Lm | 쉼표, 크로스 악센트, 이중 프라임 등의 문자나 문장 부호는 이전 문자의 수정을 표시하는 데 사용됩니다. |
기타 문자 | :Lo | 고딕 문자 ahsa 등의 기타 문자를 찾습니다. |
10진수 | :Nd | 전자 10진수(0-9)를 찾습니다. |
숫자 | :Nl | 로마 숫자, 표의 숫자 0 등의 글자 숫자를 찾습니다. |
기타 숫자 | :No | 고대 이태리 숫자 1 등의 기타 숫자를 찾습니다. |
열린 문장 부호 | :Ps | 열린 문장 부호를 찾습니다(예: 열린 대괄호 및 중괄호). |
닫힌 문장 부호 | :Pe | 닫힌 문장 부호를 찾습니다(예: 닫힌 대괄호 및 중괄호). |
처음 따옴표 | :Pi | 처음에 나오는 큰따옴표를 찾습니다. |
마지막 따옴표 | :Pf | 작은따옴표와 닫는 큰따옴표를 찾습니다. |
대시 문장 부호 | :Pd | 대시를 찾습니다. |
연결자 문장 부호 | :Pc | 밑줄을 찾습니다. |
기타 문장 부호 | :Po | (,), ?, ", !, @, #, %, &, *, \, (:), (;), ' 및 /를 찾습니다. |
공백 구분선 | :Zs | 공백을 찾습니다. |
줄 구분선 | :Zl | 유니코드 문자 U+2028을 찾습니다. |
단락 구분선 | :Zp | 유니코드 문자 U+2029를 찾습니다. |
간격 없음 표시 | :Mn | 간격 없음 표시를 찾습니다. |
결합 표시 | :Mc | 결합 표시를 찾습니다. |
묶기 표시 | :Me | 묶기 표시를 찾습니다. |
수학 기호 | :Sm | +, =, ~, |, < 및 >를 찾습니다. |
통화 기호 | :Sc | $와 다른 통화 기호를 찾습니다. |
한정자 기호 | :Sk | 곡절 악센트, 억음 악센트 및 장음 기호 등의 한정자 기호를 찾습니다. |
기타 기호 | :So | 저작권 표시 및 각도 표시 등의 기타 기호를 찾습니다. |
기타 컨트롤 | :Cc | 탭 및 줄 바꿈 문자와 같은 유니코드 제어 문자를 일치시킵니다. |
기타 서식 | :Cf | 양방향 제어 문자와 같은 서식 지정 제어 문자를 찾습니다. |
서로게이트 | :Cs | 서로게이트 쌍 중 한쪽을 찾습니다. |
기타 전용 항목 | :Co | 전용 영역의 문자를 찾습니다. |
지정되지 않은 기타 항목 | :Cn | 유니코드 문자와 매핑되지 않는 문자를 찾습니다. |
표준 유니코드 문자 속성과 함께 다음과 같은 추가 속성을 문자 집합의 일부로 지정할 수 있습니다.
| 식 | 구문 | 설명 |
|---|---|---|
영문자 | :Al | 단일 문자를 찾습니다. :Alhe는 "The", "then" 및 "reached"와 같은 단어를 찾습니다. |
숫자 | :Nu | 단일 숫자를 찾습니다. |
문장 부호 | :Pu | 단일 문장 부호를 찾습니다(예: ?, @, ' 등). |
공백 | :Wh | 모든 유형의 공백을 찾습니다(출판 공백 및 표의 문자 공백 포함). |
양방향 텍스트 | :Bi | 오른쪽에서 왼쪽으로 쓰는 글자체의 문자를 찾습니다(예:아랍어 및 히브리어). |
한글 | :Ha | 한글 및 조합 자모를 찾습니다. |
히라가나 | Hi | 히라가나 문자를 찾습니다. |
가타카나 | :Ka | 가타카나 문자를 찾습니다. |
표의 문자/한자/간지 | :Id | 표의 문자를 찾습니다(예: 한자 및 간지). |
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- [SQL] 자주 사용하는 SQL 함수(문자형) by 말랑젤리
- 짧지만, 간직할 수 있어 좋은 문자메시지 by 나무피리
- [델파이] 문자 관련 팁 by 말랑젤리
- 문자가 날아왔다. by PerhapsSPY
- MSSQL 함수모음 by someone
# by | 2007/02/22 01:18 | 프로그래밍 | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]