정규표현식으로 문자열 교체하는 예제
예) Kakao 계정에서 닉네임에 이모티콘 있을 시 제거하는 내용
NSString *pattern = @"[^\uAC00-\uD7A3xfe0-9a-zA-Z\\s]";
NSString *kakaoNickname = @"123 &1245; Hooni Test!!^^";
NSError *error = nil;
NSRegularExpression *regex =
[NSRegularExpression regularExpressionWithPattern:pattern
options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString =
[regex stringByReplacingMatchesInString:kakaoNickname options:0
range:NSMakeRange(0, [kakaoNickname length]) withTemplate:@""];
NSLog(@"kakaoNickname : %@", modifiedString);