从 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+[^<>]*>", ))