我正在处理一个项目,我想删除字符串中两个括号之间的文本。 例如:
std::string str = "I want to remove (this)."
我该怎么做呢? 我搜索过谷歌和stackoverflow是一个没有找到任何东西的地方。
答案 0 :(得分:1)
我使用正则表达式。查看我提供的链接。至于表达式使用以下表达式
(\()(?:[^\)\\]*(?:\\.)?)*\)
Conditionally replace regex matches in string
:-)
或:-O
或>:(
更常见的表达方式不同 - 尽管有效但这些表达式是互斥的表达式,不是很多语言都能理解,但更常用。