首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Google Sheets中使用正则表达式删除<>字符中的所有内容,包括字符本身?

如何在Google Sheets中使用正则表达式删除<>字符中的所有内容,包括字符本身?
EN

Stack Overflow用户
提问于 2021-02-27 17:58:57
回答 2查看 73关注 0票数 0

在我的Google工作表中,我正在尝试删除任何< >符号,包括'<'‘>’符号本身。

对于此示例文本:

AJ Sports

has been in business for 30 years

我想:'AJ Sports has been in business for 30 years'

我一直在使用这个正则表达式formula =REGEXREPLACE(B2,"\s\<.*|\s\[.*","")

但它也会删除上一页之后的所有内容..。'>'

使用此正则表达式,输出为:'AJ Sports'

我需要添加什么才能只删除所需的部分,而不删除以下文本的其余部分?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-27 18:11:27

如果使用此模式:

代码语言:javascript
复制
\<[^>]*\>

它将看到任何左括号<,并与最接近的右括号匹配

,包括内容。更具体地说,它将与>任何包含左方括号和匹配右方括号的字符串..。

编辑

RegexR showcase,解释,并给出一个例子。

票数 3
EN

Stack Overflow用户

发布于 2021-02-27 20:35:38

尝试

代码语言:javascript
复制
=regexreplace(B2, "<.*?>",)

看看能不能行得通?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66397540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档