我有一個小正則表達式問題(有時候我們都不要) 幾段代碼來自Objective C,但正則表達式是還是一樣,我相信。正則表達式(搜索函數(@「字符串內容」)以獲得「字符串內容」
我有兩個函數調用
NSString * CRLocalizedString(NSString *key)
NSString * CRLocalizedArgString(NSString *key, ...)
這些散落在我的項目定位。 現在我想找到他們。 好去的目錄,分析所有的文件,等 所有罰款那裏。 我使用的正則表達式這些文件是
而且這個作品完美,除了我的終止字符是an)。
的問題時與函數調用這樣
CRLocalizedString(@"Happy =), o so happy =D");
CRLocalizedArgString(@"Filter (%i)", 0.75f);
正則表達式結束於字符串「篩選(%i」和在「快樂=)」。 這就是我的正則表達式知識結束的地方,我現在不再做什麼。 我以爲使用「);」作爲結束,但並非總是如此。
,所以我希望這裏有人知道我的東西(完成不同的事情,然後正則表達式也是允許的,當然)
親切的問候
薩恩
我不認爲你需要轉義方括號內的''''。所以使用'[^)]'而不是'[^ \\]]''。 – rmaddy
你說得對。使它只是更可讀=) –