ใน Microsoft Word 2013 ฉันกำลังพยายามตั้งค่าการค้นหาไวด์การ์ดอัตโนมัติ แต่ผลลัพธ์ที่ฉันได้รับนั้นแตกต่างกันไปขึ้นอยู่กับว่าเปิดหรือปิดการเปลี่ยนแปลงแทร็ก ในตัวอย่างนี้ฉันต้องเปลี่ยนการก่อสร้าง 1Q 2010 เป็น 1Q10 ฉันเขียนไวด์การ์ดต่อไปนี้:
([1-4])Q [0-9][0-9]([0-9][0-9])
ฉันกำลังแทนที่ด้วย:
\1Q\2
เมื่อฉันเรียกใช้การค้นหาโดยปิดแทร็กฉันได้ผลลัพธ์ที่ถูกต้อง: 1Q10 เมื่อฉันเรียกมันด้วยการติดตามการเปลี่ยนแปลงเกี่ยวกับฉันได้รับ 110Q แทน องค์ประกอบที่เหมาะสมทั้งหมด แต่ในลำดับที่ผิด
ถ้าฉันปรับเปลี่ยนนิพจน์การค้นหาเป็น:
([1-4])([Q]) [0-9][0-9]([0-9][0-9])
และแทนที่นิพจน์เป็น:
\1\2\3
ฉันได้รับผลลัพธ์ที่ถูกต้องโดยไม่คำนึงว่าการเปลี่ยนแปลงแทร็กเปิดหรือปิดอยู่ ฉันจะใช้ไวยากรณ์นี้ แต่ก็ไม่สมเหตุสมผลสำหรับฉันว่า "Q" จำเป็นต้องได้รับการปฏิบัติในฐานะตัวแทนและถ้ามีคนอื่นต้องแก้ไข / อัปเดตเครื่องมือค้นหาของฉันพวกเขาจะพบปัญหาที่คล้ายกันเมื่อ พวกเขาพยายามสร้างรายการใหม่ ไม่ใช่เรื่องง่ายที่ค่าคงที่ในนิพจน์นี้จะต้องได้รับการปฏิบัติเหมือนเป็นสัญลักษณ์แทน