Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何搜索具有改变其在单元格中位置的字符的几个单词?_Google Sheets_Spreadsheet - Fatal编程技术网

Google sheets 如何搜索具有改变其在单元格中位置的字符的几个单词?

Google sheets 如何搜索具有改变其在单元格中位置的字符的几个单词?,google-sheets,spreadsheet,Google Sheets,Spreadsheet,我正在尝试找出如何搜索以替换包含单词的文本,例如:“这是我的名字!”这可能还包含一个额外的字符,在我的情况下,字符“/” 例如,我希望能够使用搜索和替换功能来匹配以下句子: 这是我的名字诸如此类/abc 123同侧 还有这句话: 益普生lorem$999-3/这是我的名字$五十五 或者这个: 益普生lorem$999-3/这是我的名字$55/Ipsum Lorem-(34) 我假设某种形式的正则表达式 谢谢。解决方案 根据您提供的示例: =ArrayFormula(REGEXREPLACE(A1

我正在尝试找出如何搜索以替换包含单词的文本,例如:“这是我的名字!”这可能还包含一个额外的字符,在我的情况下,字符“/”

例如,我希望能够使用搜索和替换功能来匹配以下句子:

这是我的名字诸如此类/abc 123同侧

还有这句话:

益普生lorem$999-3/这是我的名字$五十五

或者这个:

益普生lorem$999-3/这是我的名字$55/Ipsum Lorem-(34)

我假设某种形式的正则表达式

谢谢。

解决方案 根据您提供的示例:

=ArrayFormula(REGEXREPLACE(A1:A3,"^This Is My Name!|/ This Is My Name!","SOMETHINGNEW"))
图片

一些解释: Regex正在寻找

  • ^这是我的名字<代码>^
    在字符串之前表示文本应以字符串开头
  • 或(由
    |
    表示)
  • /这是我的名字-这是您的文本和一个额外字符
  • ArrayFormula
    用于填充公式向下(A1:A3)范围
  • 有用吗