我想检索字符串中的所有[A-Z]
个字符。在one
捕获组中。
XLarge
XLarge Short
XXL Short
上面应该返回
XL
XLS
XXLS
我已经尝试了[A-Z]+
但是当有空格时它会失败。
我需要一些允许捕获继续的东西,无论大写字符之间是什么。
这是通过使用否定前瞻来实现的吗?感谢。
答案 0 :(得分:3)
你不能在正则表达式中捕获不连续的字符串,但是你可以删除你不需要的所有东西(除了大写字母之外的所有字符串)来模拟它。
[^A-Z\n]+
结果:
XL
XLS
XXLS