我需要匹配像 LLMM222222 这样的字符串的正则表达式。我尝试使用类似(\w{2})(\w{2})2{6}
的模式,但它不起作用
答案 0 :(得分:3)
您可以将此正则表达式与2个反向引用一起使用:
^([A-Za-z])\1([A-Za-z])\2(\d)\3{5}$
RegEx分手:
^
:开始([A-Za-z])
:匹配一封信并将其捕获到第#1组\1
:确保我们使用反向引用#1 ([A-Za-z])
:匹配一封信并将其捕获到第2组\1
:确保我们使用反向引用#2 \d
:匹配并捕获捕获组#3中的数字\3{5}
:确保使用反向引用#3 $
:结束