【发布时间】:2016-08-15 10:53:42
【问题描述】:
我正在使用 bigquery,需要为评级为 PG 的电影匹配 PG,为评级为 PG 的电影匹配 PG13。
我正在努力寻找 BQ 实施 REGEX_MATCH 的良好来源,并希望得到一些帮助。
所以,为了找到 PG,我尝试了 SELECT REGEX_MATCH(PC_Rating, r'PG'),它找到了正确的值,但是当我尝试排除 PG13 时,如下SELECT REGEX_MATCH(PC_Rating,r'PG![0-9]{2}') 或 SELECT REGEX_MATCH(PC_Rating,r'PG^[0-9]{2}') 它与 PG 不匹配。
我的专栏有 PG 或 PG13*,其中 * 可以是以下 [VSLNP] 中的一个或多个。
谢谢。
【问题讨论】:
-
试试
SELECT REGEX_MATCH(PC_Rating, r'PG$')命令。 -
$ 字符有什么作用。谢谢这个作品!
标签: regex google-bigquery