使用换行符作为文本打印字符串("示例\ n示例"在一行中)

时间:2017-01-13 06:28:48

标签: swift

我正在努力平衡多行上的一些文本,我正在添加手动newLines以在文本上均匀地分割文本。为了解决这个问题,我需要看看" \ n"添加用于测试我的代码,但我发现的唯一方法是将其全部打印为字符:

["T", "i", "r", "s", "d", "a", "g", " ", "f", "i", "k", "k", " ", "1", "5", " ", "b", "a", "r", "n", " ", "i", " ", "G", "r", "a", "n", "s", "t", "u", "b", "b", "e", "n", " ", "b", "a", "r", "n", "e", "h", "a", "g", "e", " ", "h", "a", "g", "e", "t", " ", "s", "e", "g", " ", "b", "a", "m", " ", "b", "a", "m", " ", "s", "h", "a", "r", "k", " ", "w", "e", "e", "k", " ", "f", "o", "r", " ", "l", "i", "f", "e", " ", "a", "n", "d", " ", "f", "o", "r", " ", "e", "v", "e", "r"]

在这里找到新的\ n符号很痛苦,我现在想知道我是否能以任何方式将其视为字符串。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以按换行符拆分字符串,并将其与您喜欢的任何可见字符连接(在~~~的示例中)

myString.components(separatedBy: CharacterSet.newlines).joined(separator: "~~~")

答案 1 :(得分:0)

因为' \'是一个逃脱的字符,所以你可以这样打印

print("something \\n something")