我想在我的字符串中检查 2-5-8& 9必须是ALPHA CHARACTERS& 1,4,7,10& 11应该是NUMERIC,,所有其他职位都可以包含字母或数字。
我为它编写了以下正则表达式:
^(?:.{1}|.{4}|.{7}|.{8})([A-Z])(?:.{0}|.{3}|.{6}|.{9}|.{10})([0-9])$
如果我不合并这两个捕获组,它可以正常工作。
以下是此正则表达式测试的示例:https://regex101.com/r/k8rmSV/1
答案 0 :(得分:2)