加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 正则表达式,如果没有重复则匹配

发布时间:2020-12-14 05:47:10 所属栏目:百科 来源:网络整理
导读:如果没有重复4次或更多次的字符,我想构造一个匹配密码的正则表达式. 我提出了正则表达式,如果有重复4次的字符或字符组,它将匹配: (?:([a-zA-Zd]{1,})111) 有没有什么方法可以匹配只有字符串不包含重复?我尝试了Regular expression to match a line tha
如果没有重复4次或更多次的字符,我想构造一个匹配密码的正则表达式.

我提出了正则表达式,如果有重复4次的字符或字符组,它将匹配:

(?:([a-zA-Zd]{1,})111)

有没有什么方法可以匹配只有字符串不包含重复?我尝试了Regular expression to match a line that doesn’t contain a word?中建议的方法,因为我认为正面/负面前瞻的一些组合将成为它.但我还没有找到工作实例.

重复我指的是字符串中任何位置的任意数量的字符

示例 – 不应该匹配

aaaaxbc

abababab

x14aaaabc

示例 – 应该匹配

abcaxaxaz

(a is here 4 times but it is not problem,I want to filter out repeating patterns)

解决方法

该链接非常有用,我可以使用它从原始表达式创建正则表达式.

^(?:(?!(?<char>[a-zA-Zd]+)k<char>{3,}).)+$

要么

^(?:(?!([a-zA-Zd]+)1{3,}).)+$

REY

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读