我需要一个Regex,它匹配一串长度恰好为48个字符且uppercase
的{{1}}字符串(1次或更多次)。
我想用它来过滤这些字符串。
例如:
快速棕狐AUSGKAJDGAYGDKJAS 0 GDKJAGDJKASGDKJASGDKYQGWUDVAS 0 跳过篱笆
答案 0 :(得分:0)
此正则表达式符合您所需的模式:
(?=\b.{48}\b)[A-Z0]*0[A-Z0]*
请参阅this regex demo。
说明:
(?=\b.{48}\b)
的第一部分确保完整匹配将精确为48个字符[A-Z0]*0[A-Z0]*
是实际模式,匹配任何大写字符或0并确保内部至少有一个0。