2016-11-16 9 views
-3

Swift 2.2のStringに問題があります。私のコードである。ここSwift 2.2で日本語の意味のないスペースを削除するには?

こんにちわこんにちわ

:私は削除(または "" で置き換えます)、このような日本の文字列内の空白文字にしたい

japaneseString.stringByReplacingOccurrencesOfString("\u{3000‌​}+", withString: "") 

しかし、それはそうですそれは不可能です。

+0

なぜそれがあります "不可能"?文字は文字です。あなたのスペースは\ "{3000}"の文字です。それらを削除する場合は、削除してください。 – matt

+0

私は初心者です。あなたのソリューションのコードを教えてくれますか? –

+0

あなたのサポートのためのあなたの質問 –

答えて

2

私は戻っスウィフト2.2にドロップすることはできません(とあなたはまだそれを使用している理由を私は知らない)が、あなたのコードのスウィフト3当量は、私のために正常に動作します:

var japaneseString = "こんにちわ    こんにちわ" 
japaneseString = japaneseString.replacingOccurrences(of: "\u{3000}", with: "") 
// "こんにちわこんにちわ" 
関連する問題