그래서 RegExKitLite를 사용하여 NSString에서 URL을 추출하려고하는데 이상한 문제가 발생했습니다.RegExKitLite 및 앰퍼샌드 문제
NSLog(@"Array: %@", [message componentsMatchedByRegex:@"^(http://)[-a-zA-Z0-9+&@#/%?=~_()|!:,.;]*"]);
NSString * 메시지는 URL이 포함 된 텍스트 일뿐입니다. 이상한 것은 앰퍼샌드로 작동하지 않는다는 것입니다. 앰퍼샌드를 꺼내면 잘 작동하지만 확실한 이유 때문에 앰퍼샌드를 유지하고 싶습니다. 또한 Regex newb이므로 검색 표현을 많이 부르지 마십시오.
누구나 전에 경험했습니다. RegExKitLite 또는 RegEx와 일반적으로 Objective-C?
오 대단하다! 나는 탈출구 ("\\ &")를 벗어날 필요가 있다는 것을 깨닫지 못했습니다. 도움을 주셔서 감사 드리며 피터에게도 감사드립니다. 내가 말했듯이 내가 정규식을 가진 뉴비이기 때문에 내가하는 일을 정말로 알지 못했다. 팁 주셔서 감사. – Meroon