Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即使我使用 m 标志,javascript 正则表达式似乎也可以按行隔离正则表达式匹配。
例子:
"if\nend".match(/if(.*?)end/m) => null
我想要这个匹配。我该如何解决这个问题?
您实际上想要s(又名“dotall”),不是m,但 javascript 不支持。一种解决方法:
s
m
"if\nend".match(/if([\s\S]*?)end/)