用反斜杠空格替换 QString 中的空格
Replace spaces in QString with backslash spaces
我需要用反斜杠空格替换 QString 中的空格。
我有:QString myPath = /home/matt/my file.txt
我需要:QString myPath = /home/matt/my\ file.txt
我尝试使用 myPath.replace(" ", "\ ");
但不幸的是编译器将其作为转义序列中断。
编译器使用 \
作为字符串中的转义字符。您将需要两个反斜杠。
myPath.replace(" ", "\ ");
我需要用反斜杠空格替换 QString 中的空格。
我有:QString myPath = /home/matt/my file.txt
我需要:QString myPath = /home/matt/my\ file.txt
我尝试使用 myPath.replace(" ", "\ ");
但不幸的是编译器将其作为转义序列中断。
编译器使用 \
作为字符串中的转义字符。您将需要两个反斜杠。
myPath.replace(" ", "\ ");