包含特殊字符的Swift字符串

时间:2018-08-23 22:23:46

标签: swift string nsstring foundation nsstringencoding

我有一个用户在NSTextView中输入一个多字符串。

var textViewString = textView.textStorage?.string

打印字符串(print(textViewString),得到多行字符串,例如:

hello this is line 1 

and this is line 2

我想要一个包含换行符的快速字符串表示形式。例如,我要print(textStringFlat)打印:

hello this is line 1\n\nand this is line 2

我需要对textViewString进行公开以显示特殊字符吗?

1 个答案:

答案 0 :(得分:2)

如果您只想用文字\n替换换行符,请使用:

let escapedText = someText.replacingOccurrences(of: "\n", with: "\\n")