Microsoft Word Wildcard ค้นหาวลีทั้งหมดที่ตรงกัน


1

ฉันพยายามทำสิ่งนี้มาหลายวันแล้วและฉันก็ว่างเปล่า ฉันแค่พยายามจับคู่วลีที่มี "v" ภายในนั้นล้อมรอบด้วยการขึ้นบรรทัดใหม่และยาวหรือยาว

การแสดงออกภาษาอังกฤษธรรมดาจะเป็น:

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

อย่างไรก็ตาม Word ดูเหมือนว่าจะพบการแข่งขันทั้งหมดไม่ใช่การจับคู่ที่เล็กที่สุดดังนั้นหากฉันทำสิ่งนี้:

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

ฉันจะได้รับหลายสิบถ้าไม่ใช่แมตช์ที่ไม่ดี

นี่คือตัวอย่างข้อความที่จะค้นหา:

Lorem ipsum dolor sit amet   ผู้ตัดสิน adipisicing elit, sed ทำ   eiusmod ชั่วขณะชั่วคราวเพื่อแรงงานและ   Dolore magna aliqua

False Positive v. False Positive

Something v. Something - ใช้โฆษณา   minim veniam, ซึ่งเป็น nostrud   ออกกำลังกาย ullamco laboris nisi ut   aliquip ex ea commodityo เป็นผลให้

v. ชื่อยาว ๆ   - มีสีที่ไม่พึงประสงค์ใน reprehenderit ใน volssate velit esse   cillum dolore eu fugiat nulla   pariatur ยกเว้นบางครั้ง   กามเทพไม่ปรากฏตัว, จมอยู่ใน culpa   คุณต้องการทราบว่าพวกเขาคืออะไร id id   เป็นแรงงาน

ฉันต้องการให้การค้นหาตรงกับ "Something v. Something" และ "Longer Name Co. v. Other Long Name Co. " และไม่มีอะไรอื่น ฉันไม่ต้องการจับคู่ "False Positive"


ใช้ regex ของคุณ (ฉันเพิ่มยัติภังค์ปกติใน m-dash และ n-dash) และข้อความตัวอย่างของคุณใน Word 2007 ฉันได้รับการจับคู่เหล่านั้นและไม่มีผลบวกปลอม ตัวอย่างการจับคู่ที่ไม่ดีในข้อความตัวอย่างของคุณคืออะไร
Dennis Williamson

แก้ไขเพื่อใส่ค่าบวกที่เป็นไปได้ที่เป็นเท็จ Word มีคำว่า "แยก" สำหรับอักขระคาเร็ต + ยูนิโคดหรือไม่ เมื่อฉันเรียกใช้ [! ^ 13] เพื่อพยายามรวมอักขระทั้งหมดยกเว้นการขึ้นบรรทัดใหม่มันจะละเว้นรูปแบบคาเร็ต + ยูนิโคดและไม่รวม ^, 1,3
Andrew

คำตอบ:


0

ตอนนี้ฉันเห็นว่าพฤติกรรมผิด ๆ กำลังพยายามแยกออก ^13 ดูเหมือนจะเป็นวิธีที่จะไป แต่ฉันไม่เห็นวิธีใด ๆ ที่จะทำให้สำเร็จ

ฉันคิดว่าความต้องการของคุณเกินความสามารถของ Word ดูเหมือนว่าจะมี "การค้นหาไวด์การ์ด" ที่แย่มากซึ่งไม่มีคุณสมบัติที่จะเรียกว่าการค้นหานิพจน์ทั่วไป

จากความอยากรู้ฉันลองข้อความตัวอย่างของคุณใน OpenOffice.org Writer และการแสดงออกปกตินี้ดูเหมือนจะทำสิ่งที่คุณกำลังมองหา:

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

นั่นมันแย่มาก ขอบคุณสำหรับการตอบกลับ.
Andrew
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.