bigquery 中的正则表达式
Posted
技术标签:
【中文标题】bigquery 中的正则表达式【英文标题】:Regular expression in bigquery 【发布时间】:2016-06-08 19:50:07 【问题描述】:我想对包含特定单词的所有记录进行分组。 EX:在 excel 中,当我们在 contains 中给出一个词时,拟合器是如何工作的。 例如: 手机1, 移动的, 移动的, 45-移动, 移动台。 我想要所有包含移动的记录
【问题讨论】:
您需要提供更多信息。 【参考方案1】:我觉得实际上你的任务在某种程度上更复杂 - 但是你呈现它的方式使它看起来相对简单 - 你甚至不需要这里的正则表达式 检查下面的例子
SELECT
line
FROM
(SELECT 'I want to group all ' AS line),
(SELECT 'the records that ' AS line),
(SELECT 'contains a particular word. ' AS line),
(SELECT 'EX: in excel how the fiter ' AS line),
(SELECT 'works when we give a word ' AS line),
(SELECT 'in the contains. Eg: mobile1,' AS line),
(SELECT 'mobile, ' AS line),
(SELECT 'Mobile, ' AS line),
(SELECT '45-mobile, ' AS line),
(SELECT 'mobile station. ' AS line),
(SELECT 'i want all the records ' AS line),
(SELECT 'that contains mobile ' AS line),
WHERE LOWER(line) CONTAINS 'mobile'
【讨论】:
以上是关于bigquery 中的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
用 Google BigQuery 中的文字替换正则表达式字符