任何人都可以完成这个正则表达式?

时间:2016-06-10 06:45:52

标签: asp.net regex regex-negation

KELECTRIC.BNK.20160526

比较上面的表达式并在第二次完整停止后获得8位数字,总共22个字符,

以下表达正常工作直至第二次完全停止,但在完全停止后没有取得数字

^(KELECTRIC)\.(BNK)+\.$

3 个答案:

答案 0 :(得分:2)

您可以像第二次完整停止一样接受8位数字

^(KELECTRIC)\.(BNK)\.(\d{8})$

答案 1 :(得分:1)

尝试^(KELECTRIC)\.(BNK)\.[0-9]{8}$^([A-Z]{1,})\.([A-Z]{1,})\.[0-9]{8}$

答案 2 :(得分:0)

^(KELECTRIC)\.(BNK)\.([0-9]{8})$

这个由Kuba Wyrostek和其他一些人回答

感谢