我应该如何编写正则表达式以从具有以下条件的字符串中提取子字符串:
起始字符应该是A
最后 2 个字符应该是00
.
字符串的总长度应在 7 到 8 之间
只有数字
含义A
+ 12345678 +00
例如:输入:ABC12345678CRP1234567F2801209A1234567800<<<33
输出:12345678
到目前为止,我已经尝试过以下正则表达式,但似乎我遗漏了什么?
/(A(.*)00)/
(这失败了,因为它与正确的长度不匹配
/(A(.*)00){7,8}/
(我不确定为什么会失败,但想法是保持与以前相同并添加长度限制)
有任何想法吗?
慕尼黑5688855
SMILET
达令说
相关分类