แทนที่อักขระขึ้นบรรทัดใหม่ด้วยอักขระอื่นใน Word 2007


26

เมื่อใช้ Microsoft Word 2007 จะสามารถแทนที่อักขระขึ้นบรรทัดใหม่ ( \n) ด้วยอักขระอื่นได้หรือไม่

ในทางกลับกันล่ะ? (นั่นคือแทนที่อักขระด้วยอักขระขึ้นบรรทัดใหม่)


ในคำตัวละครขึ้นบรรทัดใหม่เขียนเป็น ^ p

คำตอบ:


23

ไปที่ค้นหา ( Ctrl+ F) -> แท็บแทนที่ -> คลิกเพิ่มเติม ... -> พิเศษ -> ท้ายย่อหน้า ^pสัญลักษณ์คือ คุณสามารถใช้ได้ทั้งสองทิศทาง ฉันมี MS Office 2007 แต่ควรทำงานในเวอร์ชันที่เก่ากว่าด้วย


7

ข้อมูลความเป็นมา

ตามคำตอบของคำถามใน StackOverflowเวอร์ชัน Word '97 -2013 ใช้ไวยากรณ์ regexp ปกติ (ตั้งใจให้ใช้) น่าเสียดายที่ดูเหมือนว่าไมโครซอฟท์ได้ทำการทิ้ง regexp เพื่อสนับสนุนไวยากรณ์ "ไวด์การ์ด" ของตัวเอง ฉันใช้งาน Word 2016 และทางเลือกเดียวในการค้นหาตัวอักษรพื้นฐาน (ที่มีอักขระพิเศษไม่กี่ตัว) คือการจับคู่ "Wildcard" ซึ่งเป็น ... โดยทั่วไปแล้ว regexp จำกัด ที่น่ารำคาญ

คำตอบ (สำหรับผู้ที่ใช้ Word รุ่นที่ใหม่กว่า)

หากคุณใช้ไวยากรณ์นิพจน์ทั่วไป (regex / regexp) เวอร์ชันของ Word (เปิดใช้งานโดยทำเครื่องหมายที่ช่อง "ใช้อักขระตัวแทน" ในกล่องโต้ตอบค้นหาและแทนที่ *) ดังนั้นจะมีการจับคู่บรรทัดใหม่^13 (ซึ่งฉันคิดว่าเทียบเท่ากับ^p" เครื่องหมายย่อหน้า "ซึ่งค้นหา / แทนที่จะยอมรับก็ต่อเมื่อไม่ได้เลือก" ใช้สัญลักษณ์แทน " รูปที่ไป!

ค่า^l( "เส้นแบ่ง Manual") ^n( "หยุดคอลัมน์") จะจับขึ้นบรรทัดใหม่เก่าปกติ (เช่นชนิดที่คุณป้อนเมื่อคุณกด, ดี, แป้น ENTER

ฉันเชื่อว่าการแบ่งส่วนถูกจับคู่โดยm("การแบ่งหน้า / ส่วน")

หมายเหตุ: ตัวเลือกแทนที่เหล่านี้ไม่สามารถเข้าถึงได้ผ่านทางอินเทอร์เฟซการค้นหาในแถบด้านข้างนำทางที่ปรากฏขึ้นเมื่อคุณกด CTRL + F เมื่อ user3251498 ชี้ให้เห็นคุณจะต้องกด CTRL + H เพื่อเปิดกล่องโต้ตอบค้นหาและแทนที่


1
^ 13 ทำงานให้ฉันใน Word 2016 ในขณะที่ ^ p, ^ n และ ^ l ทั้งหมดล้มเหลว หลังจากที่ฉันแทนที่ตัวแบ่งบรรทัดเมื่อฉันคัดลอกข้อความลงในตารางใน Word การแบ่งบรรทัดไม่ได้รับการยอมรับ แต่ได้รับการยอมรับใน Excel 2016
Jam

1
@Jam ทำไมไม่เพียงแค่เลือกข้อความและแปลงเป็นตารางแทนที่จะวางลงในที่มีอยู่แล้ว? คุณอาจต้องการตรวจสอบว่าตัวคั่นชนิดใดที่ Word รู้จักเป็นตัวคั่น "แถวใหม่" สำหรับตาราง มันอาจจะไม่ใช่ตัวแบ่งย่อหน้า (ผมไม่แน่ใจว่า.)
ksoo

นั่นเป็นความเจ็บปวด แต่อย่างน้อยฉันก็รู้ตอนนี้ ขอบคุณ
Tom Collins

ประณาม ^ l ทำงานได้อย่างสมบูรณ์ในขณะที่ทุกสิ่งทุกอย่างล้มเหลวขอบคุณ!
Big_Chair

1

เครื่องหมายย่อหน้า (เครื่องหมายย่อหน้า)

^ p (ไม่ทำงานในกล่องค้นหาสิ่งที่เมื่อเปิดใช้งานตัวเลือกใช้สัญลักษณ์แทน) หรือใช้^ 13


ยอดเยี่ยม! ^13เปิดใช้งานสัญลักษณ์แทนได้อย่างสมบูรณ์แบบ!
CJ Dennis

0

กด+Ctrl Hในการค้นหาพิมพ์\n และพิมพ์อักขระที่ต้องการในการแทนที่ อย่าลืมเลือกเช็คบ็อกซ์นิพจน์ทั่วไป

นั่นแหละ.


5
คำตอบที่ไม่ถูกต้อง. Word \nไม่รู้จัก
Sнаđошƒаӽ

0

ดังนั้นฉันจึงใช้เวลาพอสมควรในการหาคำตอบ

กดปุ่ม ctrl + H ร่วมกันแล้วคุณเปิดแท็บค้นหาและแทนที่

สำหรับการค้นหาตัวอักษร '\ n' หรือสิ่งที่คุณต้องป้อนคีย์สิ่ง^lนี้ทำให้มันมองหาทุกที่ที่คุณกดปุ่ม Enter

นอกจากนี้ยังมีเหตุผลบางอย่าง Microsoft word \nไม่เข้าใจ

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