所以我试图用RegExKitLite翻译NSString的URL,并且遇到了一个奇怪的问题。RegExKitLite和&符号的问题
NSLog(@"Array: %@", [message componentsMatchedByRegex:@"^(http://)[-a-zA-Z0-9+&@#/%?=~_()|!:,.;]*"]);
NSString *消息只是一些带有URL的文本。奇怪的是它不适用于它的&符号。如果我把&符号出来,它工作正常,但出于显而易见的原因,我想保持&符号。我也是一个正则表达式newb,所以不要打我的搜索表达式太多:)
任何人都体验过此之前在Objective-C中通常使用RegExKitLite或RegEx?
太好了!我没有意识到我需要逃避逃跑(“\\&”)。感谢你的帮助,并且也一样。就像我说过的,我是一个正则表达式的新手,所以我不知道自己在做什么。感谢您的提示。 – Meroon 2009-06-10 15:10:55