过滤正则表达式大写和数字0

时间:2017-11-11 17:08:54

标签: regex

我需要一个Regex,它匹配一串长度恰好为48个字符且uppercase的{​​{1}}字符串(1次或更多次)。

我想用它来过滤这些字符串。

例如:

快速棕狐AUSGKAJDGAYGDKJAS 0 GDKJAGDJKASGDKJASGDKYQGWUDVAS 0 跳过篱笆

1 个答案:

答案 0 :(得分:0)

此正则表达式符合您所需的模式:

(?=\b.{48}\b)[A-Z0]*0[A-Z0]*

请参阅this regex demo

说明:

  • 正则表达式(?=\b.{48}\b)的第一部分确保完整匹配将精确为48个字符
  • 第二部分[A-Z0]*0[A-Z0]*是实际模式,匹配任何大写字符或0并确保内部至少有一个0。