我有一个用户在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
进行公开以显示特殊字符吗?
答案 0 :(得分:2)
如果您只想用文字\
和n
替换换行符,请使用:
let escapedText = someText.replacingOccurrences(of: "\n", with: "\\n")