从 Google 表格中 <> 内的单元格中删除所有内容
Remove everything from a cell thats within <> in Google Sheets
我知道有很多关于从 Google 表格单元格中删除字符的主题。我试图通过网络/Whosebug 上的信息找到解决我的问题的方法,但我找不到它...
我需要创建一个包含多行文本的列。原始文件中仍有样式代码 <p> <strong> <i>
等。我需要删除这些样式代码。所以实际上每个 <>
代码都应该从单元格中删除。我试着用替代品来做到这一点,但我只能说 f.e。删除 <p>
并且我在 sheet.
中还有其他样式代码
我认为这可以用 REGEXREPLACE 来完成,但我无法让它工作。我希望有人可以帮助我了解如何使它正常工作。谢谢!
使用:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "<.*?>", ))
在某些情况下这还不够:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "<\/\w+>|<\w+.*?>", ))
在某些情况下,即使这样也不够,所以:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "</?\S+[^<>]*>", ))
我知道有很多关于从 Google 表格单元格中删除字符的主题。我试图通过网络/Whosebug 上的信息找到解决我的问题的方法,但我找不到它...
我需要创建一个包含多行文本的列。原始文件中仍有样式代码 <p> <strong> <i>
等。我需要删除这些样式代码。所以实际上每个 <>
代码都应该从单元格中删除。我试着用替代品来做到这一点,但我只能说 f.e。删除 <p>
并且我在 sheet.
我认为这可以用 REGEXREPLACE 来完成,但我无法让它工作。我希望有人可以帮助我了解如何使它正常工作。谢谢!
使用:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "<.*?>", ))
在某些情况下这还不够:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "<\/\w+>|<\w+.*?>", ))
在某些情况下,即使这样也不够,所以:
=ARRAYFORMULA(REGEXREPLACE(D2:D, "</?\S+[^<>]*>", ))