我有一个包含“(M001)”的QString
,我想删除文本中的括号。结果应该是“M001”。我应该如何为此使用 QRegExp
?
最佳答案
我看到了两种可能的方法:
1.使用QString::remove()
像这样:
str.remove("(");
str.remove(")");
2.使用QRegExp像这样上课:
str.remove(QRegExp("[()]"));
在这两种变体中,我都得到了“M001”字符串。 当然,也有一些限制:所有括号都将被删除。但这似乎是您想要的,不是吗?
关于qt - 删除 QString 中的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37293116/