2017-03-20 7 views
-3

例文字列:私は「\ n」を遭遇するたびにトリム

が、私は\」の前にある新しい文字列を取得することができるように文字列をトリミングしたい

ABCDEFGH \ nbbbbbbbbb n "である。結果はabcdefghでなければなりません。

どうすればいいですか?ありがとう。あなたが唯一の最初の項目

この

let splitStr = str.components(separatedBy: .newlines).first 

のようにしてみたい場合は

答えて

1

この

import Foundation 
var str = "abcdefgh\nbbbbbbbbb" 
var splitStr = str.components(separatedBy: .newlines) 
print(splitStr[0]) 

DEMO

のように試してみてくださいDEMO

+0

'てみましょうFIRSTLINE = str.components(separatedBy:.newlines)の提案のための.first' –

+1

@LeoDabus感謝 –

0

スウィフトと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)