我需要这些字符的正则表达式。前5个字符“基本”是固定的每个字符串,后面是一个“-",后面是接下来的2个字符,这应该是字母,然后2个数字,然后7个数字。我形成了这个,但它不起作用。
^"BASIC"{5}[-]{1}[A-Z]{2}[-]{1}[0-9]{2}[-]{1}[0-9]{7}
一些有效的匹配项:基本信息-KH-67-8743532,基本信息-RF-00-2245890..
sdnqo3pr1#
您可以使用:
^BASIC-[A-Z]{2}-[0-9]{2}-[0-9]{7}$
此模式表示要匹配:
^
BASIC
[A-Z]{2}
-
[0-9]{2}
[0-9]{7}
$
1条答案
按热度按时间sdnqo3pr1#
您可以使用:
此模式表示要匹配:
^
(从字符串开头算起)BASIC
匹配文字字符串“BASIC”[A-Z]{2}
匹配2个大写字母-
连字符[0-9]{2}
匹配2位数字-
连字符[0-9]{7}
匹配7位数字$
字符串结尾