내가 검색 문자열의 일부로 일부 와일드 카드 문자로 rangeOfString 사용에 관심이 있어요.와일드 카드 문자열에
예를 들어, 내가 "244px"와 "356px"과 같은 몇 가지 문자열을 가지고 있고 모두 같은 문자열을 "320 ~"를 변환 할 경우. 와일드 카드를 사용하여 원하는 결과를 얻을 수있는 방법이 있습니까? 당신이 정규식을 사용할 수있는 경우
내가 검색 문자열의 일부로 일부 와일드 카드 문자로 rangeOfString 사용에 관심이 있어요.와일드 카드 문자열에
예를 들어, 내가 "244px"와 "356px"과 같은 몇 가지 문자열을 가지고 있고 모두 같은 문자열을 "320 ~"를 변환 할 경우. 와일드 카드를 사용하여 원하는 결과를 얻을 수있는 방법이 있습니까? 당신이 정규식을 사용할 수있는 경우
, 당신은 "320px"
1, –
아, 그래, 올바른. 그것은 의도적, 나는 그 제한 shouln't, 그래서, 어떤 숫자,'사용하십시오 일치하는 것일 수있다 "[0-9] + 픽셀"'돈 윌슨. – YOU
그와 같은 Objective C 문자열에서 regex를 사용할 수 있습니까? –
RegexKitLite이 패턴 "[1-9][0-9]+px"
에 대한 대체를 할 수는 그것은 당신이 내장 된 정규식 라이브러리를 쉽게 사용할 수 있도록 작은는 NSString의 확장 파일 클래스가, 당신이 원하는 것입니다.
사용 NSNumberFormatter 오른쪽 패턴으로 구성.
'#import'을 사용하고 ('man 3 regex') 사용할 수 있습니다.하지만 더 많은 "코코아와 비슷한"방법이 있는지 궁금합니다. –
Nimrod
'NSPredicate'에 관한 답변을 게시하려고했지만'iphone' 태그를 발견했습니다. 내가 아는 한, 술어는 Mac OS에서만 사용할 수 있습니다. "0 픽셀을"과 일치하지 않을 것이라고 것을 제외하고 – dreamlax