如何使用REGEX提取字符串的一部分并将其添加到另一列,然后分组依据?

本尼·贝纳西

我之前在Google表格中使用过正则表达式来添加类似以下内容的另一列:

PROP BAKERY (47) / PROPRIETARY BAKERY (60) / RESALE BREAD (950)

为了达成这个:

PROP BAKERY (47)

使用:

REGEXEXTRACT([range],"[^.*/]+"

如何在mySQL中执行此操作,以便可以:用提取的文本创建另一列?

任何帮助将不胜感激,谢谢。

更新:我忘了提到文本可以是可变的,因此为什么在Google表格中需要一个正则表达式。以下是一些其他示例:

面包店(47)/面包店(60)/面包(950)杂货(5)/清洁(52)/洗碗粉(208)产品(30)/产品-蔬菜(101)/有机蔬菜(1043)

蒂姆·比格莱森(Tim Biegeleisen)

SUBSTRING_INDEX在这里使用

SELECT SUBSTRING_INDEX(col, ' / ', 1)
FROM yourTable;

演示版

您还可以使用正则表达式替换方法,并删除模式\s*/.*$

SELECT REGEXP_REPLACE(col, '\\s*/.*$', '')
FROM yourTable;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用正则表达式提取字符串的一部分

提取文件名的一部分并将其添加到数据框列表中

如何使用Stringr在特定的一组qout之间提取字符串的一部分?

从一列复制一部分字符串并将其放入新的pandas列

在R数据框列中提取字符串的一部分

使用值从另一列中删除字符串的一部分

awk将变量添加到列字符串的一部分

如何在蜂巢中提取字符串的一部分

根据另一列(Python Pandas)的值在列中添加一部分字符串

如何仅提取字符串的一部分

如何在RegEx中提取字符串的一部分

使用sed提取字符串的一部分

如何找到字符串的一部分并将其回显?

从字符串中提取字符串的一部分?

使用awk或gawk提取字符串的一部分

使用BeautifulSoup提取字符串的一部分

如何使用Windows CMD基于模式提取字符串的一部分?

如何从文件名中提取字符串的一部分并将其添加到该文件中

如何使用PHP获取字符串的一部分

cmd:如何提取字符串的一部分?

需要使用shell提取字符串的一部分

将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

提取字符串的一部分并将其附加到 PHP 中的末尾

如何使用“sed”获取字符串的一部分?

如何使用斜杠约束提取字符串的一部分?

如何根据模式使用 javascript/nodejs 提取字符串的一部分?

在 Dart 中使用 RegEx 获取字符串的一部分

将字符串的一部分从一列连接到另一列

如何在javascript中提取字符串的一部分?