如何从大写字母开始提取任何字符串

时间:2015-10-31 05:55:47

标签: regex

我有一个查询列表,我试图使用正则表达式识别所有以大写字母开头的查询:

  • ipad
  • 食物
  • Beauty,Spa&健康
  • Green Shoe
  • 软糖

因此,正则表达式应该从上面的列表中识别以下查询:

  • 食品
  • Beauty,Spa&健康
  • Green Shoe

我不确定为什么这不起作用:

REGEX(query_string, "^[A-Z]+$\b")

如果有帮助的话,我在Platfora中使用正则表达式:

http://documentation.platfora.com/webdocs/index.html#reference/regular_expressions/regex_ref_top.html

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

如果您只想测试字符串是否以大写字母开头,那么这就足够了:

"^[A-Z]"

你的正则表达式的问题在于它只会匹配以大写字母开头的字符串直到字边界,这不是你所追求的。