我在 MDN 上读到:
m flag / multiline :
将开始和结束字符(^ 和 $)视为处理多行
所以我做了一个测试(http://regexr.com?374jj):
我有这个简单的正则表达式:
^[\s\S]{3}
如果我不检查global
并且multiline
:
如果我只检查global
:
如果我同时检查global
+ multiline
:
所以它似乎multiline
只适用于global
标志。
我的观察/结论是否正确?多行是否应该始终与 global 一起使用?