小编Tec*_*sin的帖子

为什么捕获组导致双匹配正则表达式

考虑这两个脚本:

第一名: " ".match(/(\s)/)

第二: " ".match(/\s/)

结果

第一名: [" "," "]

第二: [" "]

我不明白这种行为.据我所知,捕获组/ paranthesis的目的是要在后面的regex中再次引用一段匹配.但显然并非全部.或者此特定于匹配拆分方法的行为.

javascript regex

3
推荐指数
2
解决办法
1436
查看次数

标签 统计

javascript ×1

regex ×1