exec和match方法用法比较以及在正则表达式中的简易理解
当正则表达式有g标志时
如果没有子表达式且有匹配结果时match返回的是匹配到的多个元素数组;而exec返回的是一个元素的数组,可通过循环遍历找到所有匹配的元素。
如果有子表达式且有匹配结果时match返回的是匹配到的多个元素数组,但是不会返回子表达式匹配的结果;而exec会返回含有子表达式匹配结果的数组;
当正则表达式没有g标志时
如果没有子表达式且有匹配结果则exec和match返回的都是匹配到的一个元素的数组;
如果有子表达式且有匹配结果,那么exec和match返回都是带有子表达式匹配结果的数组
.
原创
2020-06-06 15:56:09 ·
202 阅读 ·
0 评论