在写java脚本的正则表达式的时候习惯性在加上g这个字符,但一直不明白它所代表的意思,有什么作用?之前有个解释说是保存了一个LastIndex属性,但还是不明白。
2 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
//正则表达式的标准写法
regexp = new RegExp(pattern[, flag]);
pattern: 模板的用法是关键,也是本章的主要内容。
flag: "i"(ignore)、"g"(global)、"m"(multiline)的组合
i-忽略大小写,g-反复检索,m-多行检索 flag中没有g时,返回字符串,有g时返回字符串数组
设置了g修饰符的正则表达式在完成一次成功匹配后不会停止,而是继续找到所有可以匹配到的字符。
添加回答
举报
0/150
提交
取消