ฉันสังเกตเห็นว่าไวยากรณ์ regex มาตรฐานสำหรับการจับคู่ข้ามหลายบรรทัดคือการใช้ / s ดังนี้:
This is\nsome text
/This.*text/s
สิ่งนี้ใช้งานได้ใน Perl แต่ดูเหมือนจะไม่รองรับใน Vim แต่ฉันต้องเจาะจงมากขึ้น:
/This[^\r\n]*[\r\n]*text/
ฉันไม่พบเหตุผลใด ๆ ว่าทำไมจึงควรเป็นเช่นนี้ดังนั้นฉันคิดว่าฉันอาจพลาดบิตที่เกี่ยวข้องในความช่วยเหลือเป็นกลุ่ม
ใครสามารถยืนยันพฤติกรรมนี้ไม่ทางใดก็ทางหนึ่งได้หรือไม่?