我有一个字符串说,AAA123(3个字符后跟3个数字) 我想要一个正则表达式,它实际上匹配这个模式。 到目前为止我已经尝试过了,
Regex.Match(stringToBeMatched, @"\d{2}[a-zA-Z]").Success;
但它没有帮助,任何帮助都会很好。
答案 0 :(得分:3)
这取决于匹配此模式的实际含义:
vector . erase
- 确切@"^AAA123$"
,无其他选择AAA123
- 三个大写字母A..Z后跟3位数字@"^[A-Z]{3}[0-9]{3}$"
- 三个字母(A..Z a..z)后跟3位数字为了测试我建议@"^[A-Za-z]{3}[0-9]{3}$"
看起来比你的版本更方便。
Regex.IsMatch
答案 1 :(得分:1)
你需要的只是三个阿尔法和三个数字? [A-ZA-Z] {3} [0-9] {3}