REGEX_EXTRACT 对于离散值

REGEX_EXTRACT for discrete values

我不明白 regex_extract 功能。它适用于简单的正则表达式,但我不明白类似 :

的返回值
REGEX_EXTRACT([=11=],'([Monday|Tuesday|Saturday]).*',1) as day;

我也试过 '(["Monday...' 但它找到每个字符 M / o / n /d / a / y。是否可以将 REGEX_EXTRACT 函数与一些离散的一起使用值(例如工作日名称)?

感谢您的帮助!

只需删除 []。这些表明你想使用字符类,这在这里没有意义。