RegEx很糟糕,發現這個位在互聯網上的某個位置。它用於匹配Twitter風格的@username,但它有一個小問題 - 它也接受空格作爲單詞。你能修復這個正則表達式嗎?
NSRegularExpression *atRegex = [NSRegularExpression regularExpressionWithPattern:@"(?<!\\w)@([\\w\\._-]+)?" options:NSRegularExpressionCaseInsensitive error:&error];
例:「@erik」被正確地匹配,但「@埃裏克」也匹配,並且不應該。
*「我很害怕RegEx」* Isn 't * *那個問題你應該在這裏修復? –