นี่คือคำสั่ง regexp-assemblep ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
regexp-assemble - รวบรวมรายการนิพจน์ทั่วไปจากไฟล์
เรื่องย่อ
regexp-assemble -abcdfinprsStTuUvw ไฟล์ [... ]
DESCRIPTION
รวบรวมรายการนิพจน์ทั่วไปจากอินพุตมาตรฐานหรือไฟล์ โดยใช้ตัว
Regexp::ประกอบโมดูล
OPTIONS
-a มองไปข้างหน้า. แทรก "(?=...)" การยืนยัน lookahead แบบไม่มีความกว้างในรูปแบบ โดยที่
จำเป็น
-b ว่างเปล่า. ละเว้นบรรทัดว่าง
-c ความคิดเห็น การกรองความคิดเห็นพื้นฐาน ตัดความคิดเห็น perl/shell ("\s*#.*$/")
-d ดีบัก เปิดเอาต์พุตการดีบัก ดู Regexp::Assemble เพื่อหาค่าที่เหมาะสม
-i เยื้อง พิมพ์นิพจน์ทั่วไปโดยใช้และเยื้องของ n เพื่อแสดงการซ้อน อาคา
สวย-พิมพ์. หมายถึง -p.
-n ไม่มีการขึ้นบรรทัดใหม่ อย่าพิมพ์ขึ้นบรรทัดใหม่หลังจากรูปแบบ มีประโยชน์เมื่อสอดแทรก
ส่งออกไปยังระบบแม่แบบหรือที่คล้ายกัน
-p พิมพ์. พิมพ์ลวดลาย นี่เป็นค่าเริ่มต้น อย่างไรก็ตาม จำเป็นต้องใช้เมื่อ -t
สวิตช์เปิดใช้งานอยู่ (เพราะว่าถ้าคุณต้องการทดสอบรูปแบบโดยปกติคุณไม่สนใจ
ลวดลายที่ประกอบแล้วหน้าตาเป็นอย่างไร)
-r ลด. ลักษณะการทำงานเริ่มต้นคือการลดรูปแบบที่ประกอบ กำลังเปิดใช้งานสิ่งนี้
สวิตช์ทำให้อัลกอริธึมการลดลงถูกปิด นี้สามารถช่วยคุณกำหนด
ดำเนินการลดลงเท่าใด
regexp-assemble pattern.file | ห้องน้ำ
#เทียบกับ
regexp-assemble -r pattern.file | ห้องน้ำ
-s สถิติ. พิมพ์สถิติเกี่ยวกับรูปแบบการประกอบ ผลลัพธ์ถูกส่งไปยัง
STDERR (เพื่ออนุญาตให้เปลี่ยนเส้นทางรูปแบบที่สร้างขึ้นที่อื่น)
-S สถิติเท่านั้น ชอบ -sยกเว้นว่ารูปแบบนั้นไม่ได้ส่งออก มีประโยชน์กับ
-d 8 เพื่อดูเวลาที่ใช้
-t ทดสอบ. ทดสอบนิพจน์ที่ประกอบกับเนื้อหาของไฟล์ แต่ละบรรทัดคือ
อ่านจากไฟล์และจับคู่กับรูปแบบ เส้นที่ไม่ตรงกันคือ
พิมพ์ กล่าวอีกนัยหนึ่งไม่มีผลลัพธ์ใดเป็นผลดี ในโหมดการทำงานนี้ error
สถานะคือ 1 ในกรณีของความล้มเหลว 0 ถ้าทุกบรรทัดตรงกัน
-T เวลา. พิมพ์สถิติตามเวลาที่ใช้ในการลดและประกอบรูปแบบ (นี่คือ
เป็นเพียงคำพ้องของคนขี้เกียจสำหรับ "-d 8")
-u มีเอกลักษณ์. ปลาคาร์พหากพบรูปแบบที่ซ้ำกัน
-U คลี่ออก แปลง "a+" et al ลงใน "aa*" (ซึ่งอาจลดเพิ่มเติมได้)
-v รุ่น. พิมพ์เวอร์ชันของสคริปต์ regexp-assemble
-w คำ/ทั้งหมด. เมื่อทดสอบเนื้อหาของไฟล์ด้วย "-t" ให้ใส่วงเล็บนิพจน์
ด้วย "^" และ "$" เพื่อให้ตรงกับทั้งคำหรือบรรทัดจากไฟล์
วินิจฉัย
จะพิมพ์สรุปปัญหาหากรูปแบบที่เพิ่มเข้ามาทำให้การประกอบล้มเหลว
ใช้ regexp-assemblep ออนไลน์โดยใช้บริการ onworks.net