임 같은 자바 스크립트 정규 표현식의 많은 나에게 스트림을 얻는다- [__ NSArrayI stringByReplacingOccurrencesOfRegex : withString :] : 인식 할 수없는 선택기
NSString *traveladvice = [json valueForKeyPath:@"travel_advice_article.travel_advice_sections.body.markup"];
위에 나열된 오류를 JSON 스트림을 정리하고려고 인스턴스로 전송 \ U00a0을 제거하고 싶습니다. 임 regexlite를 사용하여 제거합니다.
NSString *regexString = @"U00a0";
NSString *replacementString = @"";
NSString *travelparse1 = nil;
travelparse1 = [travelAdvice stringByReplacingOccurrencesOfRegex:regexString
withString:replacementString];
나는 오류를 이해하지만, 저를 혼동하는 것은 뭐죠 traveladvice이있는 NSString 아닌있는 NSArray입니다.
당신은 그는 "일반 자바 스크립트 표현"하지만 UTF8 문자 표현하지 알고 피할 수있는 NSString 'ID'와 같은 결과 유형을 저장하지? – paulbailey
실례합니다, UTF16. 이 질문은 도움이됩니다. http://stackoverflow.com/questions/2099349/using-objective-c-cocoa-to-unescape-unicode-characters-ie-u1234 – paulbailey
감사합니다! 링크가 참으로 유용했습니다. – Coasty