ฉันเขียน regex เพื่อดึงข้อมูลสตริงจาก HTML แต่ดูเหมือนว่าการตั้งค่าสถานะหลายบรรทัดไม่ทำงาน
นี่คือรูปแบบของฉันและฉันต้องการได้รับข้อความในh1
แท็ก
var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi
m = html.search(pattern);
return m[1];
ฉันสร้างสตริงเพื่อทดสอบ เมื่อสตริงมี "\ n" ผลลัพธ์จะเป็นโมฆะเสมอ ถ้าฉันลบ "\ n" ทั้งหมดมันให้ผลลัพธ์ที่ถูกต้องกับฉันไม่ว่าจะมีหรือไม่มี/m
ธง
เกิดอะไรขึ้นกับ regex ของฉัน