regex - 删除 Google 表格中 <> 内单元格中的所有内容

标签 regex google-sheets substitution regexp-replace re2

我知道有很多关于从 Google 表格单元格中删除字符的主题。我试图找到一种方法来解决我的问题,但我找不到网络/stackoverflow 上的信息...

我需要创建一个包含多行文本的列。原始文件仍然有样式代码<p> <strong> <i>等其中。我需要删除这些样式代码。所以实际上每个 <>应从单元格中删除代码。我尝试用替代品做到这一点,但我只能说 f.e.删除<p>我还在工作表中保留了其他样式代码。

我认为这可以通过REGEXREPLACE来完成,但我无法让它工作。我希望有人能帮助我了解如何让它发挥作用。谢谢!

Overview of things to get rid of

最佳答案

用途:

=ARRAYFORMULA(REGEXREPLACE(D2:D, "<.*?>", ))

在某些情况下这还不够:

=ARRAYFORMULA(REGEXREPLACE(D2:D, "<\/\w+>|<\w+.*?>", ))

在某些情况下,这还不够:

=ARRAYFORMULA(REGEXREPLACE(D2:D, "</?\S+[^<>]*>", ))

关于regex - 删除 Google 表格中 <> 内单元格中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72320017/

相关文章:

regex - 在文件名前加上加号

java - 仅在由某些字符分隔的文本的某些部分替换子字符串

html - 从 Google 表格中的 HTML 文本中提取 href 属性

mysql - Mysql select 语句中的正则表达式

arrays - 谷歌表格 : Array formula for fixed cell value

javascript - 仅使用 isRowHiddenByFilter 或 isRowHiddenByUser 获取 Google App Script getRange 的未过滤值

python - python 中的字符串替换 - % : 'list' and 'str' 不支持的操作数类型

svn - 配置 Mercurial 关键字扩展以生成 Subversion 关键字

python - 在 Python 中使用正则表达式确定字符串的不匹配部分

python - 为什么在正则表达式中分组会导致部分匹配?