ฉันขอคำแนะนำสำหรับบรรณาธิการของ Regexเกี่ยวกับ stackoverflow เมื่อไม่นานมานี้ ต่อไปนี้เป็นหนึ่งในคำตอบ :
"ดี" คืออะไรขึ้นอยู่กับสิ่งที่มีประโยชน์มากที่สุดสำหรับคุณ สำหรับฉันแล้วสิ่งเหล่านี้เป็นคุณสมบัติที่สำคัญสำหรับโปรแกรมแก้ไข regex ที่ดี (นอกเหนือจากความสามารถในการทดสอบและสร้างนิพจน์ทั่วไปแน่นอนซึ่งเป็นข้อกำหนดเบื้องต้นที่เรียกว่า "ตัวแก้ไข regex" :-):
- แสดงการจับคู่ตามลำดับชั้นกับกลุ่มที่ถูกจับ
- อธิบาย / วิเคราะห์ regex ที่ป้อนเป็นภาษาอังกฤษธรรมดาโดยแสดงแผนผังลำดับชั้น
- แปล regex ของคุณเป็นรหัสสำหรับภาษาที่คุณเลือก
RegexBuddy ตามที่ @ Max กล่าวถึงทำสิ่งเหล่านี้ทั้งหมด แต่ยังมีทางเลือกฟรี Expresso ที่ทำได้ดีมาก อรรถประโยชน์ทั้งสองนี้เป็นสิ่งเดียวที่ฉันได้พบกับความสามารถที่สำคัญในการอธิบาย regex
คุณสมบัติเสียงน่าสนใจมากสำหรับฉัน แต่ภายหลังฉันพบว่าทั้งสองสำหรับ Windows ฉันพยายามติดตั้ง Expresso ฟรีผ่านทางไวน์ แต่พบปัญหาบางอย่างซึ่งฉันถามในโพสต์อื่น
- ดังนั้นฉันสงสัยว่าใน Ubuntu มีแอปพลิเคชั่นบางตัวที่เทียบเท่ากับ RegexBuddy และ Expresso หรือไม่?
- หากจำเป็นต้องมีการติดตั้ง. NET Framework เพื่อติดตั้ง Expresso จะต้องมีการติดตั้ง Expresso บน Ubuntu หรือไม่?
ขอบคุณและขอแสดงความนับถือ!