所以我試圖用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