//十八、嵌套分组和不使用组
let hd18 = `
https://www.houdunren.com
https://houdunwang.com
`
let reg18 = /https?:\/\/(\w+\.\w+\.(com|org|cn))/i
console.log(hd18.match(reg18))
//发现结果中数组第三项是com,我们不需要的话,就可以加个?:
let reg181 = /https?:\/\/(\w+\.\w+\.(?:com|org|cn))/ig
console.log(hd18.match(reg181))
let reg182=/https?:\/\/((?:\w+\.)?\w+\.(?:com|org|cn))/ig
console.log(reg182.exec(hd18))
console.log(reg182.exec(hd18))
//十九、重复匹配
let hd19='dddddd'
console.log(hd19.match(/d{1,3}/))// 匹配1-3个,那么根据默认贪婪的原则,就会匹配三个
console.log(hd19.match(/d{1,}/))//匹配1-无数个,这里{1,} 等价+