1
정규 표현식을 사용하여 문자열의 여러 변형을 검사 할 수 있습니까?단일 RegEx를 사용하여 문자열의 변형 매칭
긴 문자열에서 다음 두 문자열 변형을 찾으십시오.
- 연간
- 매년
일예
는
가 현재 내 정규식 패턴이 하나에 대해서만 작업을 다음과 같은 "계획 연간 청소" "일부는 매년 를 정리 수행" 특정 변형
var pattern = "yearly"
var error: NSError?
var regularExpression = NSRegularExpression(pattern: pattern, options: .CaseInsensitive, error: &error)!
let matchingItems = regularExpression.matchesInString(entryString, options: nil, range:NSMakeRange(0, countElements(entryString)))
하나의 정규 표현식을 사용하여 두 경우 ("매년"+ "매년")의 결합을 결합 할 수 있습니까? 아니면 두 개의 별도 정규 표현식이 필요합니까?
좋은 답변이지만 캡쳐되지 않은 괄호에 대한 설명이 도움이 될 것입니다. ICU 사용자 안내서 : [정규 표현식] (http://userguide.icu-project.org/strings/regexp) – zaph