gpt4 book ai didi

regex - 如何使用 regexreplace 删除多组括号之间的字符串?

转载 作者:行者123 更新时间:2023-12-04 03:44:57 28 4
gpt4 key购买 nike

我在 Google 电子表格中工作,并且有一个包含多组右括号的单元格,我想删除所有的括号组。

例如,一个单元格可能有:公共(public)交通(公共(public)汽车、火车)、驾驶(汽车、摩托车)

我希望它变成这样:公共(public)交通,驾驶

我很确定我需要一个正则表达式替换公式来完成这项工作。我试过这个公式:=REGEXREPLACE(A1,"\(.+\)","") 但它只替换第一组括号并返回:Public transport

如何修改正则表达式以使其保留整个字符串但删除所有括号组?单元格可以有 0 到 8 组括号。

最佳答案

尝试让正则表达式中的点不贪婪:

=REGEXREPLACE(A1, "\(.+?\)", "")

关于regex - 如何使用 regexreplace 删除多组括号之间的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65335061/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com