首页 > IT职业 > IT生活 > javascript捕获组如何使用

一般来说在搜索的一些匹配模式会在字符串中出现很多次。手动重复正则表达式不够简洁。当字符串中出现多个重复的子字符串时,有一个更好的写作模式的方法。这里就要给大家推荐捕获组的使用了,没听说过的小伙伴我们一起往下看。
说明
1、使用捕获组搜寻重复的子字符串。 括号 ( 和 ) 可以用来匹配重复的子字符串。
把需要重复匹配的模式放在括号中。
2、要指定重复字符串将出现的位置,使用反斜杠()后接一个数字。
这个数字从 1 开始,随着使用的每个捕获组的增加而增加。
实例
要求 在 reRegex 中使用捕获组来匹配一个只由相同的数字重复三次组成的由空格分隔字符串。 let repeatNum = "42 42 42"; let reRegex = /change/; // 修改这一行 let result = reRegex.test(repeatNum); 参考 let repeatNum = "42 42 42"; let reRegex = /^(d+)s1s1$/; // 修改这一行 let result = reRegex.test(repeatNum); //或者 let reRegex = /^(d+)(s)121$/;
以上就是javascript捕获组的使用,希望对大家有所帮助。更多Javascript学习指路:Javascript
推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2983/viewspace-2828932/ ,如需转载,请注明出处,否则将追究法律责任。