Develop
2017.04.14 10:38
[ios] NSString, RegularExpression Find/Replace
조회 수 849 댓글 0
정규표현식으로 문자열 교체하는 예제
예) 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);
TAG •
-
[c] 코드 최적화에 대해..
-
[c] 콘솔에서 패스워드 입력시 문자 보이지 않게 하는 코드
-
[c] 퀵정렬(quick sort) 예제 소스..
-
[c] 테트리스(Tetris) 게임(도스용) 소스코드
-
[c] 테트리스3D (Tetris 3D)
-
[c] 텍스트 파일(로그)을 정해진 라인 단위로 쪼개주는 코드
-
[c] 파이프(popen)로 다른 프로세스 실행결과 가져오기
-
[c] 파일 복사(copy) 프로그램 샘플 소스
-
[c] 파일(File) 관련 함수 샘플 코드
-
[c] 파일(File)의 연결과 연결 해제 (link, unlink, chown)
-
[c] 파일(int fd)에서 개행문자 단위로 읽기 by 후리자
-
[c] 파일명 또는 특정 패턴을 적용