示例:
ABCDEFGH \ nbbbbbbbbb
每当我遇到" \ n"时,我想修剪字符串,以便我可以获得在" \ n"之前的新字符串。结果应该是abcdefgh。
我该怎么做?感谢。
答案 0 :(得分:1)
试试这个
import Foundation
var str = "abcdefgh\nbbbbbbbbb"
var splitStr = str.components(separatedBy: .newlines)
print(splitStr[0])
的 DEMO
强>
如果您只想要第一项
试试这个
let splitStr = str.components(separatedBy: .newlines).first
的 DEMO
强>
答案 1 :(得分:0)
Swift和javascript方式是使用全局拆分函数。
var text_string = "abcdefgh\nbbbbbbbbb"
var arr = text_string.characters.split{$0 == "\n"}.map(String.init)
var need: String = arr[0]
var drop: String? = arr.count > 1 ? arr[1] : nil
print(need)