패턴 일치를 얻는 데 문제가 있으며 Word에서 작동하도록 대체합니다. 패턴을 찾을 수 있지만 전체 단어를 대체 할 수는 없습니다.
다음 텍스트를 보자.
Lorem ipsum dolor는 amet, conditetur adipiscing elit, eiusmod tempor incididunt ut worke et dolore magna aliqua에 앉아 있습니다. Ut enim ad minim veniam ...
다음 옵션을 사용하여 시도합니다.
무엇을 찾다: (<ad*)
다음으로 교체하십시오. \1 Highlight
이것은 성공적으로 시작 ad
하고 강조 표시하는 단어를 찾지 만 전체 단어를 강조 표시하지 않습니다 ( 굵게 표시됨).
Lorem ipsum dolor는 amet, coniptetur ad ipiscing elit, eiusmod tempor incididunt ut worke et dolore magna aliqua와 같이 앉아 있습니다. Ut enim ad minim veniam ...
Microsoft Word는 실제 정규식을 지원합니까? 어떤 버전의 Word를 사용하고 있습니까?
—
Joe P
@JoeP-Office 365를 사용하고 있지만 와일드 카드 검색 은 한동안 단어의 일부 라고 생각 합니다.
—
Sane Wonko
정규 표현식에서
—
Joe P
ad*
부품은 a 다음에 0 또는 임의의 수의 d 와 일치 합니다 . 그러나 Microsoft Word가 "정규 표현식"으로 구현 한 것은 Perl, Python, Java 등의 정규 표현식과 호환되지 않습니다.
@JoeP-맞음-Word는 고유 한 Regex 맛을 사용합니다. 문제가 혼동 될 수 있으므로 해당 태그를 삭제했습니다.
—
Sane Wonko
평소처럼 Microsoft는 혼란스럽고 정확하지 않습니다. 그러나 나는 그것을 더 심지어 정규 표현식으로 말씀 검색 기능을 참조하여 물 muddies 믿고 모든 에도 불구 또는 돌연변이 맛을 -. 명령 행에서 작동하는 와일드 카드 / 글로브 구문에 훨씬 가깝습니다. 예를 들면,
—
G-Man
del junk*
로 시작하는 모든 파일 이름과 일치 junk
하지 포함 모든 이름 jun
의 0 개 이상의 발생 다음을 k
.