繁体   English   中英

正则表达式匹配字符串

[英]Regex expression to match the string

我有一个需要处理以下正则表达式的要求: - 不得包含任何字母顺序超过 3 个连续字母(通过 - abc、bcd、aabcd、abcdd、abcc、cdee、ghid、stua | FAIL - abcd , bcde, cdef, ghijklm)

它有点长,但我认为这就是你要找的:

\w*((abcd)|(bcde)|(cdef)|(defg)|(efgh)|(fghi)|(ghij)|(hijk)|(ijkl)|(jklm)|
(klmn)|(lmno)|(mnop)|(nopq)|(opqr)|(pqrs)|(qrst)|(rstu)|(stuv)|(tuvw)|(uvwx)|
(vwxy)|(wxyz))\w*

此模式匹配所有失败的字符串。 这个想法很简单:如果一个字符串有一个连续 4 个字母的序列是无效的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM