标签: javascript regex
我正在尝试在JavaScript中匹配此文本:
HEADER abc1234 blah blah FOOTER
使用
(?s)HEADER.*?\w{3}\d{4}[\w ]+.*?FOOTER
但它不匹配。
任何想法为什么?
答案 0 :(得分:2)
(?s)(DOTALL标志)。
(?s)
我使用的解决方法是使用[\s\S]代替.来匹配任何字符,包括换行符。
[\s\S]
.
/HEADER[\s\S]*?\w{3}\d{4}[\w ]+[\s\S]*?FOOTER/