사이에있는 문자열을 가져와야합니다 (및). 예를 들어 "name (123)"과 같은 문자열이 있습니다. 나는 (와) 사이에 123이라는 값을 가져야한다.iPhone에서 문자열을 분리하는 방법
0
A
답변
2
NSString *string = @"name(123)";
NSString *seperatorCharsString = @"()";
NSCharacterSet *seperatorCharSet = [NSCharacterSet characterSetWithCharactersInString:seperatorCharsString];
NSArray *components = [string componentsSeparatedByCharactersInSet:seperatorCharSet];
NSString *number = [components lastObject];
+0
@Black Frog이 당황스런 나사를 위로 가르쳐 주셔서 감사합니다. 내 대답을 수정 해 드리겠습니다. :) –
+0
+1 대답을 정정하십시오. –
2
당신은 문자열을 추출하는 정규 표현식을 사용해야합니다, 당신이 할 수있는 블록 (iOS4.0부터) NSRegularExpression이 같은
뭔가 :
NSRegularExpression *reg = [NSRegularExpression regularExpressionWithPattern:@"\(.*?\))" options:NSRegularExpressionCaseInsensitive error:nil];
[reg enumerateMatchesInString:<YOUR_STRING> options:0 range:NSMakeRange(0, [<YOUR_STRING> length]) usingBlock:^(NSTextCheckingResult *match, NSMatchingFlags flags, BOOL *stop){
for (int i=0; i < match.numberOfRanges; i++) {
NSRange range = [match rangeAtIndex:i];
NSString *extractedString = [<YOUR_STRING> substringWithRange:range];
}
}];
희망이 도움이, Vincent
관련 문제
- 1. 문자열에서 문자열을 분리하는 두 줄을 읽는 방법?
- 2. MySQL에서 함께 모아진 주소 문자열을 분리하는 방법
- 3. iphone에서 UTF8 문자열을 디코딩하는 방법
- 4. iphone에서 문자열을 변환하는 문자열
- 5. 문자열을 분리하는 문자열 및 정수 값
- 6. PHP에서 날짜를 분리하는 방법
- 7. Scanner를 사용하여 문자열 분리하는 방법
- 8. JavaScript에서 문자열에서 문자와 숫자를 분리하는 방법
- 9. 이미지에서 단일 색상을 분리하는 방법
- 10. 백그라운드 HTTP 요청을 분리하는 방법
- 11. 안드로이드에서 로직/UI를 분리하는 방법
- 12. PHP에서 반환 값을 분리하는 방법?
- 13. 이미지에서 사람과 배경을 분리하는 방법
- 14. 플러그인 메서드를 연결하고 분리하는 방법
- 15. 동일한 입력에서 값을 분리하는 방법
- 16. 두 클릭 기능을 분리하는 방법?
- 17. 위젯의 모델/뷰를 분리하는 방법
- 18. iPhone에서 바코드를 표시하는 방법
- 19. 보안이 설정된 문자열을 보내는 방법,
- 20. PHP를 사용하여 문자열을 2 개의 변수로 분리하는 방법은 무엇입니까?
- 21. iPhone에서 HTTP 통신을 사용하는 방법?
- 22. 날짜 문자열을 비교하고 iPhone에서 날짜 문자열을 그룹화하는 방법은 무엇입니까?
- 23. iPhone에서 A를 Á로 비교하는 방법
- 24. iPhone에서 두 개의 문자열을 연결하는 방법은 무엇입니까?
- 25. 기본 MSBuild 파일에서 일부 속성을 분리하는 방법
- 26. Netbeans : 응용 프로그램 논리를보기와 분리하는 방법?
- 27. CUDA 코드를 여러 파일로 분리하는 방법
- 28. 같은 페이지에서 메뉴와 콘텐츠를 분리하는 방법
- 29. WCF - 끝점에서 다른 기능을 분리하는 방법
- 30. C에서 클립 보드의 스크린 샷을 분리하는 방법
NSString 설명서가 유용합니다. 메소드 "subStringFromIndex/.. ToIndex/.. inRange –
[NSString Class Reference] (http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/)에서 살펴보십시오. 참조/NSString.html) 하위 섹션 문자 및 하위 문자열 찾기 및 문자열 나누기 – DreamOfMirrors