记笔记系列————正则表达式的分组俘获和回溯引用

如2019-274-077 想提取出2019,274,077可以使用分组俘获
(\d{4})-(\d{3})-(\d{3})

hi
(.+)
.字符代表匹配任何单个字符,它只能出现在方括号以外。

分组的回溯引用:
例如匹配abba
(\w)(\w)(\2)(\1)

附上牛客网上的一道判断是否有重复字符串的编程题
题目描述
给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false
示例1
输入
复制
‘rattler’
输出
复制
true

 function containsRepeatingLetter(str) {
    const rule1 = /\d+/
    if(rule1.test(str)) return false //匹配到数字不符合返回
     const rule = /(\w{1})(\1)/ 
     return rule.test(str) 
  }

  console.log(  containsRepeatingLetter('sadsadd'));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值