标签: regex
需要帮助来定义5个数字和1个字母的正则表达式模式。我已经定义了这样的东西:
"(?<Code>\d{5}){1}(?<Id>[a-zA-Z]{1}){1}$"
以上模式也符合&#34; 1234567A&#34;。如何在上述模式中将数字限制为5位?
答案 0 :(得分:2)
在开头和结尾使用锚点:
^\d{5}[a-zA-Z]$
或者如果字符串在另一个字符串中:
\b\d{5}[a-zA-Z]\b