2017-05-03 14 views
0

의 문자열에 특수 문자를 트리밍 이 문자열. 다음과 같이 시도했습니다.어떻게 문자열이에서</p> <pre>String has : prevs: Case Number ____________________ </pre> <p>내가 --------에서이 대시를 제거 할 특수 문자의 선두로부터 트림 할 목적 C

NSCharacterSet *trim = [NSCharacterSet characterSetWithCharactersInString:@"-"]; 
    NSString *stringNew = [[previousString2 componentsSeparatedByCharactersInSet:trim] componentsJoinedByString:@""]; 

감사합니다.

답변

1

이 시도 :

NSString *stringWithoutDash = [yourString stringByReplacingOccurrencesOfString:@"-" withString:@""]; 
+0

@ Thanks, Its Working –

+0

@SaraswathiAgal :) 해피 코딩 ... –

0
NSString *trimedString = [myString stringByReplacingOccurrencesOfString:@"-" withString:@""]; 
0

를 사용하여 정규 표현식, 패턴 사 개 및 더 많은 공백 또는 밑줄 문자 [\\s_]{4,} 검색. 밑줄 경우

NSString *trimmedString = [previousString2 stringByReplacingOccurrencesOfString:@"[\\s_]{4,}" withString:@"" options:NSRegularExpressionSearch range:NSMakeRange(0, previousString2.length)]; 

은 정말 패턴의 문자를 reaplace 대시.

0

아래 코드를 사용하여 특수 문자열을 삭제할 수 있습니다.