Show/Hide Toolbars

엠에디터 도움말

Navigation: 엠에디터 도움말 > 플러그인 참조 > 구조

엠에디터 플러그 인 참조:FIND_REGEX_INFO

Scroll Prev Top Next More
엠에디터 홈 - 엠에디터 도움말 - 플러그 인 참조 - 구조

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

Copyright © 2003-2016 by Emurasoft, Inc.