标签: javascript regex
即使我使用m标志,javascript正则表达式似乎通过行隔离正则表达式匹配。
示例:
"if\nend".match(/if(.*?)end/m) => null
我希望这个匹配。我该如何解决这个问题?
答案 0 :(得分:2)
你实际上想要s(a.k.a。“dotall”),而不是m,但javascript不支持。解决方法:
s
m
"if\nend".match(/if([\s\S]*?)end/)