NSString
에 문자열 사이에 여러 개의 \ n을 사용할 수 있습니다. \ n의 여러 항목을 하나의 \ n으로 바꿔야합니다. NSString 반복되는 개행을 하나의 개행으로 바꾸기
newString = [string stringByReplacingOccurrencesOfString:@"\n\n" withString:@"\n"];
을하지만이 원하는 결과를 제공하지 않는 경우 "\ n \ n \ n \ n \ n \ n"일련의 문자열에 발생합니다. 이 경우 "\ n \ n \ n"으로 바뀝니다.
두 개 이상의 "\ n"을 하나의 "\ n"으로 바꾸려면 어떻게해야합니까?
모두에게 감사드립니다!
업데이트 : 필터링 된 문자열이 텍스트로 설정된 UITextView
의 스크린 샷을 추가합니다. 답변에 Attila H가 제안한 코드를 작성한 후 새로운 행이 하나 이상인 것으로 보입니다.
참고 : NSRegularExpressionCaseInsensitive 옵션은 여기에 필요하지 않습니다. –
음, 실제로. 내 대답을 편집했습니다. –
도움을 주셔서 감사합니다.하지만 불행히도 새로운 라인을 추가 할 수 있습니다. 필터링 된 문자열을 UITextView로 설정합니다. UITextView에 대한 스크린 샷을 공유하고 있습니다. –