경고 코드NSRegularExpression주고 여기에
NSError *error = nil;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)" options:NSRegularExpressionCaseInsensitive error:&error];
자체가 작동 코드를하지만,이 경고 제공 : 오류 여전히
NSRegularExpressionCaseInsensitive|NSRegularExpressionAnchorsMatchLines
하지만 :
"Unknown escape sequence \."
가 나는 또한 시도 옵션을 계속됩니다. 누구든지이 오류가 발생하는 이유와 제거 방법을 설명 할 수 있습니까? 당신이 리터럴 문자열로 정규 표현식을 작성하고 백 슬래시가 포함 된 경우 백 슬래시는 문자열 리터럴에 (예를 들어 \n
, \t
등) 일부 특수 문자를 이스케이프를 위해 사용되기 때문에
참조 http://stackoverflow.com/questions/6812206/unknown-escape-sequence-regular-expression –