分组:可以用 ( ) 来进行分组
一、Byron重复三次
Byron{3} --------- Byronnn 只是将紧挨着量词的字符重复
(Byron){3} --------- ByronByronByron 分组即可实现
例:
'a1b2c3d4'.replace(/([a-z]\d){3}/g,'X') --------- Xd4
二、或 |
'ByronCasper'.replace(/Byron|Casper/g,'X') --------- XX
'ByronsperByrCasper'.replace(/Byr(on|Ca)sper/g,'X') --------- XX
三、反向引用
2015-12-25 === 12/25/2015
'2015-12-25'.replace(/(\d{4})-(\d{2})-(\d{2})/g,'$2/$3/$1')
四、忽略分组,分组内加入?:即可对该分组进行忽略
(?:Bryon).(ok)
整理自慕课网教学 点此进入