string 정규식 사용하여 html tag 삭제하기
string에 html tag가 포함되어 삭제하고 싶을 때 사용합니다.
예를들면 <div> , 와 같은 태그들을 찾아내 공백으로 치환합니다.
-(NSString*)stringByStrippingHTML:(NSString*)stringHtml
{
NSRange r;
while ((r = [stringHtml rangeOfString:@"&[^;]+;" options:NSRegularExpressionSearch]).location != NSNotFound)
stringHtml = [stringHtml stringByReplacingCharactersInRange:r withString:@""];
NSRange r1;
while ((r1 = [stringHtml rangeOfString:@"<[^>]+>" options:NSRegularExpressionSearch]).location != NSNotFound)
stringHtml = [stringHtml stringByReplacingCharactersInRange:r1 withString:@""];
return stringHtml;
}
반응형
'IT > iOS' 카테고리의 다른 글
iPhone emoji encoding decoding (0) | 2014.01.28 |
---|---|
CopyPNGfile error (0) | 2013.12.05 |
D-day 구하기 (0) | 2013.11.21 |
NSMutableArray Sort (0) | 2013.11.07 |
데이타 인코딩 (0) | 2013.10.15 |
앱스토어 리뷰 페이지 이동 (0) | 2013.08.19 |
스레드 Thread (0) | 2013.07.19 |
문자열 검색 (특정 문자 찾기) (0) | 2013.07.18 |