การใช้นิพจน์ทั่วไปของ Notepad ผู้เชี่ยวชาญ
รูปแบบการเขียนโปรแกรมผู้เชี่ยวชาญและการใช้เครื่องมือการทำงานและโปรแกรมมีความโดดเด่นด้วยการใช้เทคนิคพิเศษเช่นการแสดงออกปกติของโน้ตบุ๊คของผู้เชี่ยวชาญซึ่งเพิ่มประสิทธิภาพการทำงานอย่างมาก
การเขียนโปรแกรมส่วนใหญ่ของรหัสคืองานที่เพียรและการทำงานที่น่าเบื่อมักจะดำเนินการประเภทเดียวกันเช่นเดียวกับการค้นหาและการเปลี่ยนทั้งตัวละครเดี่ยวและการแสดงออกทั้งหมด
นิพจน์ (ปกติ) เหล่านี้ถูกสร้างขึ้นโดยเฉพาะเพื่อเพิ่มความเร็วและลดความซับซ้อนของการค้นหาองค์ประกอบบางอย่างในเอกสารสำหรับเงื่อนไขบางอย่าง ในเครื่องมือของโปรแกรมเมอร์ยอดนิยมเครื่องมือแก้ไข Notepad ++ เป็นไปได้ที่จะสร้างนิพจน์ของคุณเองและใช้งานให้สำเร็จรูป ในเวลาเดียวกันผู้ใช้จะย้ายไปสู่ระดับที่สูงขึ้นและมีประสิทธิภาพทั้งที่มี Notepad ++ และด้วยรหัสการเขียนโดยทั่วไป
อะไรคือนิพจน์ทั่วไป
ก่อนดำเนินการโดยตรงกับการใช้ระบบนิพจน์ใน Notepad ++ จำเป็นต้องชี้แจงสิ่งที่เป็น คำนี้หมายถึงภาษาการค้นหาที่เฉพาะเจาะจงที่ออกแบบมาเพื่อทำการค้นหาขั้นสูงและแทนที่และดำเนินการอื่น ๆ กับสตริงของเอกสาร
นิพจน์ปกติของ Notepad ได้รับการออกแบบมาเพื่อค้นหาและแทนที่ข้อความในบรรทัดไฟล์หรือไฟล์หลายไฟล์ พวกเขาถูกใช้โดยนักพัฒนาในรหัสแอปพลิเคชันผู้ทดสอบใน AutoTests และเมื่อทำงานกับบรรทัดคำสั่ง ในการวิเคราะห์นิพจน์ทั่วไปคือลำดับของอักขระที่ตรงกับรูปแบบข้อมูลของ Google Analytics มากหรือน้อย
หลักการของการดำเนินงานของนิพจน์เหล่านี้ขึ้นอยู่กับการใช้งานของ metacharacters พิเศษที่ประกอบขึ้นเป็นเทมเพลตตามที่ดำเนินการในบรรทัดของเอกสาร
ตัวอย่างคือการก่อสร้างต่อไปนี้ [A-Z] ซึ่งหมายถึงตัวพิมพ์ใหญ่ที่เขียนในภาษาละติน และจุดหมายถึงสัญลักษณ์ที่เป็นไปได้ใด ๆ เลย
ทั้งนี้ขึ้นอยู่กับลักษณะเฉพาะของภาษาการเขียนโปรแกรมเฉพาะไวยากรณ์สำหรับการเขียน reg นิพจน์อาจแตกต่างกัน สำหรับบรรณาธิการ Notepad ++ Reg นิพจน์เขียนใน Perl (หนึ่งในภาษาการเขียนโปรแกรมยอดนิยม)
ความคุ้นเคยทั่วไปกับนิพจน์ทั่วไปใน Notepad ++
มาแสดงนิพจน์ทั่วไปพื้นฐานที่สามารถใช้ใน Notepad ++:
- ... - แต่ละตัวละคร (หนึ่ง);
- [0-9] - ตัวละครแต่ละตัว (หมายเลข);
- \ D - ทุกตัวอักษรตัวอักษร;
- [A-Z] - ตัวพิมพ์ใหญ่แต่ละฉบับในภาษาละติน;
- [A-Z] - ตัวอักษรตัวเล็กแต่ละตัวของการสะกดคำละติน;
- [A-Z] - ตัวอักษรละตินแต่ละตัวในกรณีใด ๆ ;
- \ W - ตัวอักษร, ขีดล่างหรืออักขระตัวเลข;
- \ s - อวกาศ;
- ^ - ค้นหาจุดเริ่มต้นของบรรทัด;
- การกำหนดการเลิกจ้าง $ - บรรทัด;
- - สัญลักษณ์สามารถทำซ้ำจำนวนที่ไม่มีที่สิ้นสุด;
- \ 4 \ 1 \ 2 \ 3 - Uteuzi wa kikundi kwa utaratibu wa namba;
- ^ \ s * $ - มีการค้นหาบรรทัดว่าง
- ([0-9] [0-9] *.) - การค้นหาตัวเลขสองหลัก
นี่เป็นเพียงการค้นหาบรรทัดต่อบรรทัดที่พบมากที่สุดในเอกสาร ในความเป็นจริง reg มีการแสดงออกอีกมากมายและการเปลี่ยนแปลงของพวกเขาที่ใช้ใน Notepad ++ นี่เป็นหัวข้อที่น่าสนใจทั้งหมดที่ต้องใช้การศึกษาแยกต่างหาก
โปรแกรมเมอร์ที่เรียนรู้ที่จะสมัคร reg นิพจน์ในทางปฏิบัติมีข้อได้เปรียบของประสิทธิภาพและความสามารถในการแข่งขัน
วิธีการใช้นิพจน์ปกติใน Notepad ++
ตอนนี้ลองดูตัวอย่างการใช้งานจริงของการใช้ Reg นิพจน์ใน Notepad ++
1. องค์กรของการค้นหา
ในการเริ่มต้นขั้นตอนการค้นหาให้ไปที่รายการเมนู ค้นหา จากนั้นรายการ ค้นหา แป้นพิมพ์ลัดเพื่อไปที่หน้าต่างการค้นหา Notepad ++ คือ Ctrl + F
ในการค้นหาอักขระดิจิตอลทั้งหมดที่มีอยู่ในเอกสารเพียงป้อนการก่อสร้าง [0-9] ลงในสตริงการค้นหาและค้นหา ค้นหาต่อไป
ดังนั้นแต่ละคลิกที่ปุ่มนี้จะค้นหาและเน้นหลักถัดไปในเอกสาร
เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!
ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง
ลงทะเบียนที่นี่โหมดเมื่อการค้นหาดำเนินการในลำดับย้อนกลับ (จากล่างขึ้นบน) ด้วย reg นิพจน์ไม่ทำงาน
หากคุณใช้ปุ่ม ค้นหาทั้งหมด ผลลัพธ์จะปรากฏในหน้าต่างแยกต่างหาก
2. องค์กรเปลี่ยน
ด้วยความช่วยเหลือของ reg นิพจน์ใน Notepad ++ คุณไม่สามารถค้นหาได้ แต่ยังแทนที่อักขระบางตัวที่ตรงตามเงื่อนไขที่ระบุ
ในการทำเช่นนี้เพียงไปที่หน้าต่าง แทนที่ ของหน้าต่างการค้นหา
สมมติว่าเราจำเป็นต้องเปลี่ยนเส้นทางลิงก์โดยใช้การเปลี่ยนเส้นทาง ในการดำเนินการนี้ในบรรทัด ค้นหา แทนการก่อสร้างต่อไปนี้: href =. (http: // [^ '] *) และตามลำดับ แทนที่ ตามลำดับ: HREF = / redirection.php? ถึง = 123 หลังจากคลิกที่ปุ่ม แทนที่ทั้งหมด โพรซีเดอร์การเปลี่ยนจะดำเนินการโดยอัตโนมัติในองค์ประกอบทั้งหมดที่ตรงกับเงื่อนไข
นอกจากนี้ใน Notepad ++ การใช้ reg นิพจน์คุณสามารถดำเนินการที่คล้ายกันกับเอกสารที่ไม่เกี่ยวข้องกับการเขียนโปรแกรมหรือการพัฒนาเว็บไซต์และแอปพลิเคชัน
สมมติว่าคุณมีรายชื่อพนักงานที่มีชื่อเต็มและวันเกิด ในตัวอย่างง่ายๆนี้เราจะสลับชื่อและวันเดือนปีเกิด เมื่อต้องการทำเช่นนี้ในฟิลด์ ค้นหา ระบุ (\ W +) (\ W +) (\ D +. \ D +. \ D +) และใน แทนที่ ฟิลด์ระบุ \ 4 \ 1 \ 2 \ 3 หลังจากคลิกที่ปุ่ม แทนที่ทั้งหมด คุณสามารถดูผลลัพธ์ของการดำเนินการที่ประสบความสำเร็จ
มาโครและแอปพลิเคชันใน Notepad ++
เราได้พิจารณาการดำเนินงานที่ง่ายที่สุดกับ Reg นิพจน์ใน Notepad ++ โปรแกรมเมอร์ที่ทำงานในระดับผู้เชี่ยวชาญแก้ปัญหาที่ค่อนข้างซับซ้อนโดยใช้นิพจน์เหล่านี้
แนวคิดของแมโคร Notepad คือในความเป็นจริงชิ้นส่วนของรหัสที่สามารถแทรกลงในที่เฉพาะในเอกสารที่มีเพียงคลิกเดียว มาโครเป็นแม่แบบชนิดหนึ่งที่คุณสามารถเขียนตัวเองเมื่อทำการกระทำใด ๆ ในโปรแกรมนี้
มาโครมีความสามารถในการแก้ปัญหาที่น่าเบื่อและคล้ายคลึงกันมากมาย พวกเขาเขียนโดยโปรแกรมเมอร์ทั้งสำหรับโครงการเดียวและเพื่อการใช้งานอย่างกว้างขวาง ตามกฎแล้วโปรแกรมเมอร์แต่ละคนมีชุดแมโครของตัวเองเพื่อให้งานง่ายขึ้นในโครงการทั่วไป
การบันทึกมาโครจะดำเนินการจากแถบเครื่องมือหลักโดยใช้ปุ่ม เริ่มการบันทึก มาโครจะบันทึกทุกอย่างที่เกิดขึ้นกับเอกสารในขณะที่การบันทึกกำลังดำเนินการอยู่
อ่านข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับปัญหานี้ก่อนเริ่มงาน!
Notepad ++ เคล็ดลับและเทคนิคเพิ่มเติม
เป็น Pro Excel: เข้าร่วมหลักสูตรของเรา!
ยกระดับทักษะของคุณจากมือใหม่เป็นฮีโร่ด้วยหลักสูตร Excel 365 Basics ของเราออกแบบมาเพื่อให้คุณมีความเชี่ยวชาญในช่วงไม่กี่ครั้ง
ลงทะเบียนที่นี่