javascript捕獲組如何使用

wjaning發表於2021-09-11

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學習指路:

推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2983/viewspace-2828932/,如需轉載,請註明出處,否則將追究法律責任。

相關文章