忽略Javascript正则表达式中的换行符
即使我使用m标志,javascript正则表达式似乎也会通过行来隔离正则表达式匹配 例如:忽略Javascript正则表达式中的换行符,javascript,regex,Javascript,Regex,即使我使用m标志,javascript正则表达式似乎也会通过行来隔离正则表达式匹配 例如: "if\nend".match(/if(.*?)end/m) => null 我想把这个配上。我该如何解决这个问题呢?您实际上想要的是s(也称为“dotall”),而不是m,但javascript不支持这一点。解决办法: "if\nend".match(/if([\s\S]*?)end/) 谢谢,这会有用的。
"if\nend".match(/if(.*?)end/m)
=> null
我想把这个配上。我该如何解决这个问题呢?您实际上想要的是
s
(也称为“dotall”),而不是m
,但javascript不支持这一点。解决办法:
"if\nend".match(/if([\s\S]*?)end/)
谢谢,这会有用的。