删除字符串中两个字符(括号)之间的文本
Remove text between two characters (parenthesis) in a string
我正在做一个项目,我想删除字符串中两个括号之间的文本。例子:
std::string str = "I want to remove (this)."
我该怎么做呢?我搜索了google和stackoverflow,但没有找到任何东西
我会使用正则表达式。请查看我提供的链接。对于使用以下表达式
的表达式 (()(?:[^)\]*(?:\.)?)*)
那家伙为我工作。
有条件地替换字符串
中的正则表达式匹配项- 不要混淆正则表达式和普通表达式。这不同于
:-)
、:-O
或>:(
这些更常见的表达式。尽管有效,这些表达式是互斥的表达式,不是很多语言都能理解,但却是更常用的。
相关文章:
- 方括号 [] 和括号 () 之间的犰狳库差异
- 编辑字符串以包含括号 c++ 之间的变量
- make_pair和大括号 { } 之间的区别,用于在C++中分配一对?
- 如何从txt文件c++中提取括号之间的数字
- 如何在括号与代码之间添加空格以进行C++?
- 正则表达式使用提升令牌迭代器在单引号和括号之间提取值
- 大括号和括号之间的参数计算顺序
- 如何在括号之间仅匹配非嵌套组
- 在 c++ 中大括号 {} 和 {0} 之间的初始化差异
- 大括号之间的自定义类型初始化数组
- 括号之间的两个字符串,在C++中用逗号分隔
- 如何提取两个括号之间存在的字符串
- C++,分号和大括号之间的内容是什么
- 在c++中,函数名和括号之间应该有一个空格
- 为什么不能使用数组delete括号之间的值?
- 删除字符串中两个字符(括号)之间的文本
- 在有约束的句子(内括号)中查找括号之间的单词
- 删除每行括号之间的部分(如果存在)
- Boost regex token迭代器:在括号之间获取输入
- 如何在同一级别的大括号之间提取字符串