首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >删除尖括号之间的所有子字符串

删除尖括号之间的所有子字符串
EN

Stack Overflow用户
提问于 2021-07-09 00:33:44
回答 1查看 120关注 0票数 0

在以下字符串中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
test_string = "This is a te<8239154>st str<ass31>ing."

我想用空字符串替换表单<xxx>的所有出现。

我知道我可以使用gsub("<8239154>", "", "test_string "),但这不能动态地应用于比较符号之间的任何字符串。我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-09 00:41:14

您可以使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gsub("<[^>]*>", "", test_string)
gsub("<[^<>]*>", "", test_string)

<[^>]*>正则表达式匹配<,然后匹配除>以外的任何零或多个字符,然后匹配>字符。<[^<>]*>模式类似,只是它不允许<<>之间(这可以方便地删除<>的最内部事件)。

这个regex演示

请注意,如果您只需要删除包含<>符号的单词字符,则可以使用更具体的解决方案,即

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gsub("<\\w+>", "", test_string)

其中\w+匹配一个或多个字母、数字或下划线。见这个regex演示

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

https://stackoverflow.com/questions/68313671

复制
相关文章
删除字符串中的子串
输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。
叶茂林
2023/07/28
2600
删除字符串中的子串
递归打印字符串的所有子串
题目 :给定一个字符串,要求打印字符串所有的子序列,包括空串 比如 abc 有字串 "" ,"a","ab","ac","abc","b","bc","abc"
名字是乱打的
2022/05/13
8980
递归打印字符串的所有子串
删除字符串中的所有相邻重复项
例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串
ruochen
2021/12/15
4.8K0
Js如何删除所有子元素以及当前元素
在原生js当中,html的内容元素总是以嵌套的关系存在于网页中,因此,可以通过遍历树的方法访问网页里的每一个元素,当然也是可以删除指定的子元素的
itclanCoder
2023/02/26
8.4K0
Js如何删除所有子元素以及当前元素
LeetCode - 删除字符串中的所有相邻重复项
该题是LeetCode第137次周赛的编号为1047的题目,三周前的一次周赛,其实我都已经忘了题目了...毫无印象三周前我也参加了周赛。
晓痴
2019/07/24
3K0
LeetCode - 删除字符串中的所有相邻重复项
Excel公式:删除字符串中的所有数字
有时候,可能是由于输入的原因,也可能是由于从网上直接下载的数据,数据中的字符串中夹杂着一些数字,而我们又不想要这些数字,因此,需要从字符串中删除这些数字。
fanjy
2022/11/16
3K0
LeetCode 2063. 所有子字符串中的元音(数学)
给你一个字符串 word ,返回 word 的所有子字符串中 元音的总数 ,元音是指 'a'、'e'、'i'、'o' 和 'u' 。
Michael阿明
2022/01/07
6690
LeetCode 1717. 删除子字符串的最大得分
文章目录 1. 题目 2. 解题 374 / 1631,前22.9% 1215 / 7873,前15.4% 1. 题目 给你一个字符串 s 和两个整数 x 和 y 。你可以执行下面
Michael阿明
2021/02/19
4950
LeetCode 1717. 删除子字符串的最大得分
[Leetcode 2021 刷题计划] 1047. 删除字符串中的所有相邻重复项
给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
windism
2021/03/09
2K0
删除字符串中的子串(C++ regex求解)
输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。
喜欢ctrl的cxk
2019/11/07
3.4K0
1047. 删除字符串中的所有相邻重复项
给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
chuckQu
2022/08/19
1.7K0
LeetCode 1781. 所有子字符串美丽值之和
比方说,"abaacc" 的美丽值为 3 - 1 = 2 。 给你一个字符串 s ,请你返回它所有子字符串的 美丽值 之和。
Michael阿明
2021/09/06
4600
LeetCode 30. 串联所有单词的子串(字符串哈希)
给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。
Michael阿明
2020/07/13
7410
1209. 删除字符串中的所有相邻重复项 II
给你一个字符串 s,「k 倍重复项删除操作」将会从 s 中选择 k 个相邻且相等的字母,并删除它们,使被删去的字符串的左侧和右侧连在一起。
chuckQu
2022/08/19
1.5K0
LeetCode 1047. 删除字符串中的所有相邻重复项
https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string/
freesan44
2021/10/15
1.4K0
LeetCode 1047. 删除字符串中的所有相邻重复项
LeetCode 1047. 删除字符串中的所有相邻重复项(栈)
用栈的思想可以轻松解决,可以用vector来模拟栈存放到string时方便些。 遍历S字符串: 若栈空则添加 不空:     若栈顶元素与当前字符相同则栈顶弹出     不同则添加
SakuraTears
2022/01/13
1.1K0
LeetCode 1047. 删除字符串中的所有相邻重复项(栈)
LeetCode 1047. 删除字符串中的所有相邻重复项(栈)
给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
Michael阿明
2020/07/13
1.4K0
LeetCode 1047. 删除字符串中的所有相邻重复项(栈)
C++ 字符串应用--一次性替换所有子字符串
#include "stdafx.h" //#include <cstddef> #include "string" #include "iostream";
用户7886150
2021/02/08
1K0
点击加载更多

相似问题

删除<和>之间的子字符串(包括括号),里面没有尖括号

26

使用jQuery查找尖括号之间的子字符串

32

如何全局删除VIM中尖括号之间的所有内容?

112

Postgresql子字符串,用于在尖括号和引号之间提取

18

如何使用JS删除所有尖括号和内部所有内容?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文