离散值的regex\u提取

r9f1avp5  于 2021-06-25  发布在  Pig
关注(0)|答案(1)|浏览(292)

我不懂正则表达式的提取函数。对于简单的正则表达式,它工作得很好,但我不理解以下内容的返回值:

REGEX_EXTRACT($0,'([Monday|Tuesday|Saturday]).*',1) as day;

我还尝试了“([”monday…“),但它找到了每个字符m/o/n/d/a/y。是否可以将regex\u extract函数与一些离散值(例如工作日名称)一起使用?
谢谢你的帮助!

pbossiut

pbossiut1#

只需移除 [] . 这些表示您想要使用字符类,这在这里没有意义。

相关问题