ABC.DEF.XYZ 형식으로 Word 2010에서 텍스트를 찾으려고합니다. 이것은 본질적으로 단어 구문으로 작성된 Java 구문을 사용하여 코드 참조를 찾는 것입니다. 3 요소 참조는 예일뿐입니다. 실제 참조는 최소 2 개의 요소와 최대 5 개의 요소를 갖습니다.
나는 이것을 작동시키기 위해 많은 와일드 카드 (와 와일드 카드가 아닌) 조합을 시도했지만 운이 없었습니다. 내가 시도한 것들 중 일부는 다음과 같습니다.
<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>
참고, 이것은 실제로 2- 요소 참조를 찾기 위해 작동합니다. 더 큰 문자열 내에서 패턴을 찾을 때 맞지 않습니다 (예 : 3 요소 참조의 요소 2와 3 일치)<([a-z0-9A-Z]@)>(.<([a-z0-9A-Z]@)>)@
오류가 발생했습니다-유효하지 않은 패턴<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>
Word가 15 분 이상 중단되어 단일 일치 항목을 찾지 못하는 데 너무 오래 걸렸습니다 (문서는 약 150 페이지의 텍스트이므로 처리하기에는 너무 많은 것일 수 있습니다)<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>.<([a-z0-9A-Z]@)>
내가 이것을 시도했을 때 실제로 단어가 추락했습니다.
이상적으로는 작동하는 # 2 버전이 이상적이라고 생각하지만 패턴을 유효하게 만드는 방법을 모르겠습니다.
이것이 가능하지 않다면 # 1을 사용하여 모든 것을 잡을 수 있기를 바랍니다 (왜 특정 문자열과 일치하고 다른 문자열과 일치하지 않는지 확실하지 않음).
도움을 주시면 감사하겠습니다.