gpt4 book ai didi

qt - 删除 QString 中的括号

转载 作者:行者123 更新时间:2023-12-01 10:34:57 29 4
gpt4 key购买 nike

我有一个包含“(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/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com