REGEXP_EXTRACT 数据洞察

时间:2021-07-12 08:51:17

标签: sql google-data-studio

我在数据洞察中有这些类型的字符串:

Car;House;I have a car in my house
Mobile;Phone;She has a mobile phone

我想得到最后一句话:“我家里有辆车”,“她有一部手机”。我正在尝试提取最后一句话;但我无法通过 REGEXP_EXTRACT 或 REGEXP_MATCH 获得它

1 个答案:

答案 0 :(得分:2)

REGEXP_EXTRACT 与捕获组应该在这里工作。我们可以选择分号后跟任何非分号内容,只应与最后一句重合。

REGEXP_EXTRACT(String, ';([^;]+)$')

Demo

上面的演示链接只是一个纯正则表达式演示,但它显示了选择输入中最后一句的捕获组。