ฉันจะแทรกรูปแบบการจับคู่ดั้งเดิม (OLD STRING) ลงในผลลัพธ์ได้อย่างไร (NEW STRING) โดยใช้คุณลักษณะการค้นหา / แทนที่ของ Microsoft Word


0

ฟีเจอร์ค้นหา / แทนที่ Microsoft Word ดูเหมือนว่าจะเป็นแบบตัวต่อตัว

สมมติว่าเรามีหมายเลขเอกสารคำล้อมรอบด้วยวงเล็บเช่น (6)
และเราต้องการลบวงเล็บและวางจุดท้ายเช่น 6.

สมมติว่าเราเปิดค้นหา / แทนที่ จากนั้นเราป้อนตัวเลือกต่อไปนี้:

FIND WHAT:     (^#)
REPLACE WITH:  5. 

ด้านบนจะมีผลดังต่อไปนี้:

.--------.-------.
| BEFORE | AFTER |
.--------.-------.
| (1)    | 5.    |
.--------.-------.
| (2)    | 5.    |
.--------.-------.
| (3)    | 5.    |
.--------.-------.
| (4)    | 5.    |
.--------.-------.

เราจะแทรกรูปแบบที่ตรงกันในผลลัพธ์ / ผลลัพธ์ได้อย่างไร

ฉันต้องการทำสิ่งนี้:

##             (5)
##             becomes
##             AAAA(5).1234

FIND WHAT:     (^#)
REPLACE WITH:  AAAA^MATCHED_PATTERN.1234

##             AAAA(5).1234
##             becomes  
##             5).1234

FIND WHAT:     AAAA(
REPLACE WITH:   

##             5).1234
##             becomes
##             5.

FIND WHAT:     ).1234
REPLACE WITH:   

1
ดูเหมือนว่าคุณกำลังขอ ^&แต่ฉันไม่เข้าใจตัวอย่างของคุณ
Scott

คำตอบ:


0

ฉันไม่เข้าใจตัวอย่างของคุณจริง ๆ ดังนั้นฉันไม่แน่ใจว่านี่คือสิ่งที่คุณกำลังถาม แต่ถ้าคุณต้องการที่จะทำให้มัน 5. คุณจะพบ (5) แทนที่ด้วย 5


0

แทนที่จะค้นหาและแทนที่แบบแยกกันตามที่แสดงในตัวอย่างด้านบนเพื่อลบวงเล็บคุณสามารถทำการค้นหาและแทนที่สัญลักษณ์แทนได้ เคล็ดลับคือการแยกส่วนออก - สำหรับการค้นหาส่วนแรกคือวงเล็บเปิดรอบส่วนที่สองคือตัวเลขใด ๆ และส่วนที่สามคือวงเล็บปิดรอบ จากนั้นในการแทนที่ของคุณคุณเพียงแค่เก็บส่วนที่สองและเพิ่มการหยุดแบบเต็ม

ส่วนหนึ่งในการค้นหานั้นอยู่ในวงเล็บเหลี่ยม

สำหรับ "ช่วง" ของตัวละครที่ต้องการค้นหาให้ใส่ไว้ในวงเล็บเหลี่ยม

เครื่องหมาย / คือ "หลบหนี" อักขระพิเศษเพื่อให้คุณสามารถค้นหาการเปิดและปิดวงเล็บเหลี่ยม

ดังนั้นการค้นหาคือ: ([/ (]) ([0-9] @) ([/)]) และการแทนที่คือ: \ 2

อย่าลืมเลือกตัวเลือกสำหรับใช้สัญลักษณ์แทน

ตัวอย่างนี้จะค้นหา (5) หรือ (11) และแทนที่ด้วย 5 และ 11 ตามลำดับ

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