在 JavaScript 正则表达式中,您可以为全局添加“g”修饰符,为多个添加“m”修饰符。它们之间有什么区别,或者它们是同一件事吗?
最佳答案
m
不代表“多个”,而是代表“多行”。它使 ^
和 $
分别在行开头和行结尾处匹配(而不仅仅是字符串的开头和结尾)。
好吧,g
的真正意思是“全局”,因此正则表达式引擎在第一个匹配之后继续查找更多匹配。
关于javascript - Javascript 正则表达式中的 g 和 m 修饰符有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389940/