【发布时间】:2019-08-21 06:09:36
【问题描述】:
我想提取 7 个字符的匹配项。每个字符可以是数字或大写字母,但整个匹配不能只有大写字母。示例:假设我有一个像这样的测试字符串:
I want this nr A7A3G1A but not this ANTENNA
所以我应该得到A7A3G1A,而不是ANTENNA。匹配两者的正则表达式是:[A-Z0-9]{7}。是否有可能以某种方式不允许只允许大写字母并仍然提取第一个匹配项?
【问题讨论】:
-
只能是
1234567这样的数字吗? -
@Toto 不行,还要有字母
标签: regex language-agnostic regex-negation