排除正则表达式的第一场比赛

时间:2016-03-30 20:43:11

标签: javascript

我有以下正则表达式:

https://jsfiddle.net/czbw3c1f/

1

它在str字符串中查找了数字#parent { display: inline-flex; } #narrow { width: 1000px; margin-right: 20px; } #wide { width: 100%; } .FullWidth { width:100%; } .Fixed { position: fixed; } 的所有组。如何从正则表达式中排除第一个匹配项?

1 个答案:

答案 0 :(得分:3)

您可以使用[].slice从位置1到结尾获取子阵列:

(str.match(reg) || []).slice(1);

如果没有匹配且|| []返回null,则需要''.match部分。