Products
GG网络技术分享 2025-11-10 14:23 2
Qt中的QString类给了丰有钱的字符串处理功Neng,包括字符串截取。
mid方法

mid来截取字符串中从index位置开头的length个字符。cpp
QString str = "Hello, world!";
QString mid_str = str.mid; // 从第7个字符开头截取5个字符
qDebug < mid_str; // 输出: world
left方法
left来截取字符串左边的前n个字符。cpp
QString str = "Hello, world!";
QString left_str = str.left; // 截取前5个字符
qDebug < left_str; // 输出: Hello
right方法
right来截取字符串右边的n个字符。cpp
QString str = "Hello, world!";
QString right_str = str.right; // 截取再说说6个字符
qDebug < right_str; // 输出: world!
section方法
section来按照指定的分隔符分割字符串,并返回指定有些的子字符串。cpp
QString sPath = "E:/Data/20210218/Section/test_00501_CH1.jpg";
QString sDate = sPath.section; // 截取文件前三级路径
qDebug < sDate; // 输出: E:/Data/20210218
trimmed方法
trimmed来截取字符串前后的空白字符。cpp
QString str = " Hello, world! ";
QString trimmed_str = str.trimmed;
qDebug < trimmed_str; // 输出: Hello, world!
Demand feedback