修剪字符串

时间:2017-03-20 03:19:24

标签: swift

示例:

  

ABCDEFGH \ nbbbbbbbbb

每当我遇到" \ n"时,我想修剪字符串,以便我可以获得在" \ n"之前的新字符串。结果应该是abcdefgh。

我该怎么做?感谢。

2 个答案:

答案 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)