TextPad มีความสามารถในการใช้เครื่องหมาย posix เสมอ แต่คุณต้องเปลี่ยนการตั้งค่าในกล่องโต้ตอบที่แตกต่างกัน ในการใช้การตั้งค่าเริ่มต้นของ TextPad สำหรับการแสดงออกปกติคุณต้อง "หลบหนี" วงเล็บเปิดและปิด:
แทนที่ช่องว่างหลังจากรหัสไปรษณีย์ 5 หลักที่จุดเริ่มต้นของแต่ละบรรทัด
^\([0-9]+\)[ ]
ด้วยแท็บ
\1\t
ดังกล่าวข้างต้น ^ หมายถึงจุดเริ่มต้นของบรรทัด
\ (เป็น "เครื่องหมายวงเล็บที่ใช้ Escape" และเป็นเครื่องหมายจุดเริ่มต้นของนิพจน์การค้นหาแรกนั่นคือตัวเลขห้าหลัก
[0-9] + หมายถึงหนึ่งหลักหรือมากกว่า (ไม่ใช่แค่รหัสไปรษณีย์ 5 หลัก)
\) เป็นอีกหนึ่ง "วงเล็บหนี" เพื่อทำเครื่องหมายจุดสิ้นสุดของนิพจน์การค้นหาแรก
[] เป็นเพียงอักขระเว้นวรรค (คุณสามารถเว้นวงเล็บไว้ได้ แต่ก็ไม่มีใครสามารถดูได้ในหน้าเว็บนี้ :-)
ในการแสดงออกแทน
\ 1 คือนิพจน์การค้นหาแรกส่วนระหว่างวงเล็บด้านบน (หนึ่งหลักหรือมากกว่า)
\ t เป็นอักขระแท็บ
ดังนั้นคำสั่งค้นหาและแทนที่จะค้นหาตัวเลขหนึ่งหลักขึ้นไปตามด้วยช่องว่าง จากนั้นจะแทนที่ทั้งหมดด้วยกลุ่มตัวเลขเดียวกันตามด้วยแท็บ
ฉันไม่คิดว่าจะมีวิธีใดที่จะหา "ช่องว่างที่มาหลังตัวเลข 5 หลัก" ดังนั้นคุณสามารถแทนที่ช่องว่างโดยไม่ต้องสัมผัสตัวเลข คุณต้องค้นหา 5 หลัก (สายแรก) ตามด้วยช่องว่าง (สายที่สอง) จากนั้นแม้ว่าจะดูเหมือนว่าซ้ำซ้อนหรือยุ่งยาก แต่แทนที่สตริงเดิมด้วยตัวเลข 5 หลักด้วย ITSELF ตามด้วยแท็บ (สตริงที่สอง)
ทุกคนที่รู้เรื่องนี้ลืมว่ามือใหม่ไม่มีความรู้เกี่ยวกับเรื่องนี้ นั่นเป็นเหตุผลที่ฉันสะกดคำเพื่อคุณเพื่อนของฉัน
Ed Poor Math Tutor และโปรแกรมเมอร์คอมพิวเตอร์เกษียณอายุ New York City