删除特定字符之后的所有内容

Removing everything after specific character

本文关键字:之后 字符 删除      更新时间:2023-10-16

我正在开发一个Qt应用程序。我有一些字符串,例如:

(@ 之前的子字符串(

43243263@example.com
325754754@example.com

我想使用

43243263
325754754

怎么做?

您可以使用

QString::indexOfQString::mid方法来提取所需的零件。

QString str = "43243263@example.com";
QString desired = str.mid(0, str.indexOf("@"));

我假设你有QString.

QStringList partsList = yourString.split('@');
// your check here the length of list is 2

所需的输出QString将位于:

partsList.at(0)