问题描述
我正在Google表格中使用REGEXREPLACE函数来提取skus中包含的某些文本。如果找不到文本,则似乎返回整个原始字符串。是否可以使其返回空字符串呢?遇到问题是因为它实际上并不会出错,因此使用iserror似乎不起作用。
示例:我的sku应该包含5个单独的组,并用下划线字符“ _”分隔。在此示例中,它缺少最后一组,因此它返回了整个原始字符串。
LDSS0107_SS-WH_5
= REGEXREPLACE($ A3,“ [^ _] + _ [^ _] + _ [^ _] + _ [^ _] + _(。*)”,“ $ 1”)
无法找到第五个捕获组,这是正确的……但是我需要它在失败时给我一个空字符串……目前给了我整个原始字符串。有什么想法吗?