4
FG12344와 같은 문자열을 FG로, Objective C를 사용하여 12344로 분할하고 싶습니다. 어떻게해야합니까?이 문제에 도움이 필요하십니까? 문자에 대한객관적인 C에서 두 개의 문자열로 숫자와 문자를 분할하는 방법은 무엇입니까?
FG12344와 같은 문자열을 FG로, Objective C를 사용하여 12344로 분할하고 싶습니다. 어떻게해야합니까?이 문제에 도움이 필요하십니까? 문자에 대한객관적인 C에서 두 개의 문자열로 숫자와 문자를 분할하는 방법은 무엇입니까?
:
NSString *characters = [@"FG12344" stringByTrimmingCharactersInSet:[NSCharacterSet decimalDigitCharacterSet]];
숫자의 경우 :
NSString *numbers = [@"FG12344" stringByTrimmingCharactersInSet:[NSCharacterSet letterCharacterSet]];
비슷한 경우에 자 NSPredicate를 사용할 수 있습니다.
감사합니다. 내 시간을 절약했습니다. –
숫자가 부동 소수입니까? 즉 1234.56ft. – cspam
그것은 [NSCharacterSet letterCharacterSet]이어야하며 정수형과 부동 소수점 숫자를 처리 할 것이라고 생각합니다. – cspam