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에 추가되었습니다.