【问题标题】:Replace spaces in QString with backslash spaces用反斜杠空格替换 QString 中的空格
【发布时间】:2016-12-08 06:58:36
【问题描述】:

我需要用反斜杠空格替换 QString 中的空格。

我有:QString myPath = /home/matt/my file.txt

我需要:QString myPath = /home/matt/my\ file.txt

我尝试使用myPath.replace(" ", "\ ");,但不幸的是编译器将其作为转义序列中断。

【问题讨论】:

    标签: linux qt ubuntu qstring


    【解决方案1】:

    编译器使用\ 作为字符串中的转义字符。您将需要两个反斜杠。

    myPath.replace(" ", "\\ ");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-02
      • 1970-01-01
      • 2023-03-24
      • 2016-12-18
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      相关资源
      最近更新 更多