用反斜杠空格替换QString中的空格

时间:2016-12-08 06:58:37

标签: linux qt ubuntu qstring

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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