您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

RegExp的exec()函数和String的match()函数有什么区别?

RegExp的exec()函数和String的match()函数有什么区别?

exec带有全局正则表达式的表达式应在循环中使用,因为它仍将检索所有匹配的子表达式。所以:

var re = /[^\/]+/g;
var match;

while (match = re.exec('/a/b/c/d')) {
    // match is Now the next match, in array form.
}

// No more matches.

String.match 为您执行此操作,并丢弃捕获的组。

其他 2022/1/1 18:13:33 有793人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶