2016-11-16 1 views
-3

Swift 2.2에서 String에 문제가 있습니다.Swift 2.2에서 일본어가 아닌 공백을 제거하는 방법은 무엇입니까?

こ ん に ち わ こ ん に ち わ 여기

내 코드입니다 : :하지만 보인다

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

이 같은 일본의 문자열에 ("또는"으로 교체) 공백 문자를 제거하려면 그럴 수 없다.

+0

이유 "그것입니다 불가능한"? 문자는 문자입니다. 공백은''\ u {3000} ''문자입니다. 제거하려면 제거하십시오. – matt

+0

저는 초보자입니다. 해결책을 알려줄 수 있습니까? –

+0

확인. 당신의 지원을 위해 당신을 도와주세요 –

답변

2

내가 스위프트 2.2로 다시 삭제할 수 없습니다 (당신은 아직도 그것을 사용하는 이유를 모르겠어요),하지만 코드의 스위프트 3 상응하는 나를 위해 잘 작동 :

var japaneseString = "こんにちわ    こんにちわ" 
japaneseString = japaneseString.replacingOccurrences(of: "\u{3000}", with: "") 
// "こんにちわこんにちわ" 
관련 문제