网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

阅读本文,掌握QString高效截取技巧,提升编程效率!

GG网络技术分享 2025-11-10 14:23 2


Qt中的QString类给了丰有钱的字符串处理功Neng,包括字符串截取。

  1. mid方法

    • mid来截取字符串中从index位置开头的length个字符。
    • 示例: cpp QString str = "Hello, world!"; QString mid_str = str.mid; // 从第7个字符开头截取5个字符 qDebug < mid_str; // 输出: world
  2. left方法

    • left来截取字符串左边的前n个字符。
    • 示例: cpp QString str = "Hello, world!"; QString left_str = str.left; // 截取前5个字符 qDebug < left_str; // 输出: Hello
  3. right方法

    • right来截取字符串右边的n个字符。
    • 示例: cpp QString str = "Hello, world!"; QString right_str = str.right; // 截取再说说6个字符 qDebug < right_str; // 输出: world!
  4. section方法

    • section来按照指定的分隔符分割字符串,并返回指定有些的子字符串。
    • 示例: cpp QString sPath = "E:/Data/20210218/Section/test_00501_CH1.jpg"; QString sDate = sPath.section; // 截取文件前三级路径 qDebug < sDate; // 输出: E:/Data/20210218
  5. trimmed方法

    • trimmed来截取字符串前后的空白字符。
    • 示例: cpp QString str = " Hello, world! "; QString trimmed_str = str.trimmed; qDebug < trimmed_str; // 输出: Hello, world!

标签:

提交需求或反馈

Demand feedback