หากฉันมี Magic Vim regex ในสตริงตัวอักษรมีวิธีในการแปลง regex ทั้งหมดเป็นการนำเสนอทางเลือกที่ใช้โหมดมายากลที่แตกต่างกันดังนั้นฉันสามารถวาง regex ที่เทียบเท่าลงในซอร์สโค้ดได้หรือไม่
ตัวอย่างเช่นหากฉันต้องการแปลงรูปแบบโหมดเวทย์มนตร์นี้:
'\m-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>'
เป็นโหมดมายากลมากเพื่อให้อ่านง่ายขึ้นเช่น:
'\v-=<\d+L=>|0[xX][0-9a-fA-F]+>'
ฉันมักจะทำผิดพลาดพยายามแปลงด้วยมือ
[0-9]+
เป็นหนึ่งไม่มีมายากล ... ;-)