RegEx ใน Sublime Text: จับคู่อักขระใด ๆ รวมถึงขึ้นบรรทัดใหม่?


91

มีวิธีจับคู่อักขระใด ๆ ใน Sublime Text รวมถึงขึ้นบรรทัดใหม่หรือไม่? ฉันเห็นว่า Sublime ใช้ไวยากรณ์ของ Boost แต่.อักขระจะไม่ตรงกับการขึ้นบรรทัดใหม่หากไม่มีการตั้งค่าสถานะเฉพาะ


2
ฉันคิดว่ามันถูกต้องกว่าที่จะอ้างเอกสารประกอบ ... Sublime Text ใช้กลไก Perl Compatible Regular Expressions (PCRE) จากไลบรารี Boost sublime-text-unofficial-documentation.readthedocs.org/en/latest/…
JJS

คำตอบ:


151

ลองเพิ่ม(?s)ค่าสถานะแบบอินไลน์เพื่อเริ่มจุดเริ่มต้นของรูปแบบ ที่จะทำให้.ตรงกับตัวละครใด ๆ


14
ดังตัวอย่าง: <font([\s\S]*?)>จับคู่fontแท็กเริ่มต้นแม้ว่าแท็กจะมีหลายบรรทัด
tsauerwein

9
ก็เช่นกัน<font((?s).*?)>และ(?s)<font(.*?)>.
TWiStErRob
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.