FIND_REGEX_INFO¶
Editor_FindRegex 인라인 함수 ( EE_FIND_REGEX 메시지)에 의해 사용됩니다.
typedef struct _FIND_REGEX_INFO {
size_t cbSize; // sizeof( FIND_REGEX_INFO )
UINT nFlags;
LPCWSTR pszRegex;
LPCWSTR pszText;
LPCWSTR* ppszStart;
LPCWSTR* ppszEnd;
LPCWSTR* ppszNext;
LPCWSTR pszReplace; // new v9
LPWSTR pszResult; // new v9
UINT cchResult; // new v9
} FIND_REGEX_INFO;
멤버¶
cbSize
[입력] 바이트로 나타낸 데이터 구조의 크기입니다. EE_FIND_REGEX 메시지를 보내기 이전에 이 멤버를 sizeof( FIND_REGEX_INFO )로 설정합니다.
nFlags
[입력] 다음의 값들의 결합을 지정합니다.
FLAG_FIND_CASE | 대,소문자를 일치시킵니다. |
FLAG_FIND_ONLY_WORD | 단어만을 검색합니다. |
pszRegex
[입력] 검색 할 정규 표현식을 지정합니다.
pszText
[입력] 검색할 문자열을 지정합니다.
ppszStart
[출력] 정규 표현식과 일치하는 문자열의 시작에 포인터입니다.
ppszEnd
[출력] 정규 표현식과 일치하는 문자열의 끝 포인터입니다.
ppszNext
[출력] 필요한 경우 다음 정규 표현식 검색이 발생해야 하는 문자열의 위치 포인터입니다.
pszReplace
[입력] 정규 표현식을 지정합니다.
pszResult
[출력] 변환된 대체 표현식을 수신할 버퍼를 지정합니다.
cchResult
[입력] 종료된 NULL 문자를 포한하는 문자 내 pszResult 버퍼의 크기를 지정합니다.
버전¶
EmEditor 버전 6 이상에서만 지원됩니다. 하지만, the pszReplace, pszResult, 및 cchResult 매개 변수는 버전 9에 추가되었습니다.