Microsoft Word Wildcard는 일치하는 모든 문구를 찾습니다.


1

나는 이것을 며칠 동안 시험해 보았고 나는 비어있게 될 것입니다. 나는 단순히 "v."가 포함 된 구를 맞추려고합니다. 그 안에 개행과 em 또는 en 대시로 둘러싸여 있습니다.

일반 영어 표현은 다음과 같습니다.

(NEWLINE or CARRIAGE RETURN) (any number of words) v. (any number of words) -

그러나 Word는 모든 일치 항목을 찾지 만 가장 작은 일치 항목을 찾을 수 없습니다. 이렇게하면 다음과 같이됩니다.

[^13^11]{1}?{1,} v. ?{1,}[^+^=]

나는 수백 가지의 나쁜 성냥이 아니라면 수십 가지를 얻을 것이다.

다음은 검색 할 샘플 텍스트입니다.

Lorem ipsum dolor sitting amet,   consectetur adipisicing elit, sed do   시간당 노동당의 임시직   magnolia aliqua.

거짓 긍정 v. 다른 거짓 긍정

Something v. Something - Ut enim 광고   미니 베니스, quis nostrud   유흥 운동   예를 들어 알맞은 결과가 나온다.

더 긴 이름 Co. 대. 다른 긴 이름 Co.   - 볼륨 감을 표현하기 위해 색상을 변경하십시오   새끼 고양이의 새끼   파리. 예외적 인 신드 occaecat   쿠데 다니다의 비 신분증   무정부 상태의 mollit anim id   est laborum.

나는 "Something v. Something"과 "Longer Name Co. v. Other Long Name Co."와 일치하는 검색을 원한다. 그 밖의 것은 없습니다. 나는 "거짓 긍정"과 일치하고 싶지 않습니다.


Word 2007에서 regex (m- 대시와 n-dash에 일반 하이픈을 추가 함)와 샘플 텍스트를 사용하여 정확히 일치하는 항목과 오 탐지 (false positive) 항목을 얻지 못합니다. 샘플 텍스트에서 불량 일치의 예가 무엇입니까?
Dennis Williamson

가능한 위양성을 포함하도록 수정되었습니다. Word에 캐럿 + 유니 코드 문자가 "제외"되어 있습니까? [! ^ 13]을 실행하여 개행 문자를 제외한 모든 문자를 포함하려고 시도하면 캐럿 + 유니 코드 양식을 무시하고 ^, 1,3을 제외합니다
Andrew

답변:


0

이제 오탐 (false positive)이 어떻게 작동하는지 봅니다. 제외하려고 시도 중 ^13 가야할 길 인 것처럼 보이지만 그 일을 성취 할 수있는 방법이 보이지 않습니다.

나는 당신의 필요가 Word의 능력을 능가한다고 생각합니다. 정규 표현식 검색이라고 할 수없는 "와일드 카드 검색"이 매우 부족한 것 같습니다.

호기심에서 OpenOffice.org Writer에서 샘플 텍스트를 시험해 보았습니다.이 정규 표현식은 찾고자하는 것을 정확히 수행 한 것 같습니다.

^.+ v. [^-–]+ [-–]

그건 너무 나빴어. 답장을 보내 주셔서 감사합니다.
Andrew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.