是否可以用"\“代替空白?例如,我需要做如下修改:“计算机科学”改为“计算机科学”。
这是为了使我的另一个命令行具有包含空格的目录可执行。它在空格中失败,但执行:
myText = "computer science"
myTextRevised = myText.replacingOccurance(of: " ", with "\\ ")但这只是myText = "computer\\ science",我不明白为什么会出现两个反斜杠。
它不能只留下一个反斜杠,比如“计算机\科学”。
有什么办法可以做到吗?
发布于 2017-08-04 19:14:26
myText = "computer science"
myTextRevised = myText.replacingOccurance(of: " ", with "\\ ")实际上将计算机\科学存储在myTextRevised中。正如预期的那样,第一个反斜杠用于转义第二个(即将显示)。
噢!我猜你是在游乐场上看到的。操场会给你看的。你没注意到操场上的每个打印语句都给你显示了\n吗?
发布于 2022-08-16 09:19:55
--您只需在ios的快速语言中添加"\“反斜杠的方式:
var str = "My string" + "\\"
print("\(string")https://stackoverflow.com/questions/45513347
复制相似问题