【发布时间】:2016-12-08 06:58:36
【问题描述】:
我需要用反斜杠空格替换 QString 中的空格。
我有:QString myPath = /home/matt/my file.txt
我需要:QString myPath = /home/matt/my\ file.txt
我尝试使用myPath.replace(" ", "\ ");,但不幸的是编译器将其作为转义序列中断。
【问题讨论】:
我需要用反斜杠空格替换 QString 中的空格。
我有:QString myPath = /home/matt/my file.txt
我需要:QString myPath = /home/matt/my\ file.txt
我尝试使用myPath.replace(" ", "\ ");,但不幸的是编译器将其作为转义序列中断。
【问题讨论】:
编译器使用\ 作为字符串中的转义字符。您将需要两个反斜杠。
myPath.replace(" ", "\\ ");
【讨论】: