var str = "sdfafdfsafsfdXXXdfdfasfsdfdfdXXXffwrwfgfgf";
var regEx = /XXX/g; // 全局匹配模式, regEx.lastIndex会自动移动
while (null != (result = regEx.exec(str))) {
var tmp = result[0]; // 匹配的字符串
var index = result.index; // 在原字符串中的首字母下标
var input = result.input; // 进行匹配的字符串
}
本文通过一个具体的示例介绍了如何使用JavaScript中的正则表达式进行全局匹配。示例中利用了`/XXX/g`这样的正则表达式来查找字符串中的所有“XXX”出现的位置,并展示了如何通过`exec`方法遍历并获取每个匹配项的详细信息。
204

被折叠的 条评论
为什么被折叠?



