그래서 나는 정규식에서 부정에 대해 많은 것을 읽을 수는 있지만 내가 문자열을 제외하려면 어떻게해야 2016REGEX : 검색에서 간단한 문자열을 제외는
, 워드, 번호 MS Word에서 내 문제를 해결할 수없는 찾을 수 없습니까?
예 :
<[A-Z]{2}[A-Z0-9]{9;11}>
XY123BBT22223
하지만 어떻게 같은 문자열 예 A specefic SEDWS12WW04 같은 하나 제외 검색?
그래서 나는 정규식에서 부정에 대해 많은 것을 읽을 수는 있지만 내가 문자열을 제외하려면 어떻게해야 2016REGEX : 검색에서 간단한 문자열을 제외는
, 워드, 번호 MS Word에서 내 문제를 해결할 수없는 찾을 수 없습니까?
예 :
<[A-Z]{2}[A-Z0-9]{9;11}>
XY123BBT22223
하지만 어떻게 같은 문자열 예 A specefic SEDWS12WW04 같은 하나 제외 검색?
글쎄 그것은 당신이 성취해야 할 대상에 달려 있거나 호기심에 달려 있습니다 ... RegEx는 와일드 카드가 내장 된 고급 찾기와 동일하지 않습니다. VBA가 필요합니다.
VBA를 사용하지 않고, 필요에 따라 문자를 공간을 사용하고 반환 할 수 -이 같은 것을 제공하는 문자열 작동합니다 [ ^13][A-Z]{2}[0-9]{1,}[A-Z]{1,}[0-9]{1,}[ ^13]
(가정 당신이 문서에서 정상 캐리지 리턴과 공백을 사용)
어쨌든,이 MS Word에서 와일드 카드 검색에 좋은 기사입니다 https://wordmvp.com/FAQs/General/UsingWildcards.htm
편집 : 빛에서
당신의 추가 코멘트 중에서 당신은 아마 그룹화를 설명하는 링크 된 기사의 8 절을보고 싶을 것입니다. 나의 제안 된 검색을 위해서 당신은 당신이 'find'에 3 개의 그룹을 생성하고 중간 그룹만을 수정함으로써, 실제로 당신이 수정하려고한다면 이것을 활용할 수 있습니다. 그룹에게 검색을 사용하면 같은 보일 것이다
([ ^13])([A-Z]{2}[0-9]{1,}[A-Z]{1,}[0-9]{1,})([ ^13])
을하고 다음과 같을 수 대체 :
\1 SOMETHING \3
참고도 내 제안을 좀 절름발이 정규식 솔루션에 비해, 주로 RegEx와 비교하면 MS-Words는 찾기 쉽고 대체 할 수 있기 때문에 다소 실망 스럽습니다. 해커 일 뿐이지 만 몇 가지 검색을해야 할 수도 있습니다.
하지만 ... 정말 당신이 원하는 REGEX 잘 당신은 VBA를 통해이에 대한 액세스 권한을 얻을 수있는 경우 : 다음 찾기위한 적절한 정규식을 사용할 수 있습니다 ... How to Use/Enable (RegExp object) Regular Expression using VBA (MACRO) in word
을 그리고 그리고 대체, 잘 거의 - 나는 VBA RegEx에 여전히 몇 가지 단점이 있다는 인상을 받고있다 ...
답변 해 주셔서 감사합니다. 내장 MS 와일드 카드 검색에만 필요합니다. 나는 yout 추천을 시도 할 것이다. –
답변을 업데이트했습니다 - 도움이 되길 바랍니다 :-) – SlowLearner
MS 워드 와일드 카드로는 할 수 없다. –
@Wiktor Stribizew 그래서이 문제를 해결할 방법이 없습니까? –
MS 워드 와일드 카드가 아닌 실제 정규 표현식 언어입니다. –