gpt4 book ai didi

regex - 谷歌电子表格 : Any Regex Replace

转载 作者:行者123 更新时间:2023-12-02 00:34:06 26 4
gpt4 key购买 nike

我现在在用

SUBSTITUTE(text, search_text, new text, occurrence)

替换文本,但我开始发现我有一个要替换的东西列表,上面的方法会变成类似

SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(...)...)...)...

非常困惑,有什么更好的方法来完成这项工作?

最佳答案

您可以使用 REGEXREPLACE(text, regular_expression, replacement) 函数来使用正则表达式。

如果这不起作用,可以使用 Google Apps 脚本编写自定义函数。也许您可以编写一个可以接受多个要替换的字符串的程序。

编辑:我刚刚写了这样一个函数:

function SubstituteAll(text) {
arguments = Array.prototype.slice.apply(arguments);
arguments.shift();
var replacement = arguments.pop();
for(var i=0; i<arguments.length; i++)
{
text = text.replace(arguments[i], replacement);
}
return text;
}

用法:

SubstituteAll(text, search_text1, search_text2, ..., replacement_text)

关于regex - 谷歌电子表格 : Any Regex Replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5428352/

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