我想要一个表达式,当它遇到诸如"boon.ini"和"http"之类的单词时会失败.目标是采用这个表达式,并能够为任何一组关键字构建.
我在我的应用程序中搜索所有硬编码字符串,以便我可以本地化它们.目前我正在使用常规快速搜索@"[^"] +",如此答案所示: 在xcode中搜索硬编码文本
问题是我想只找到这种格式的一些字符串.例如,我想排除[UIImage imageNamed:@"string"]和NSLog(@"Log string").我认为最简单的方法是找到@"[^"] +"格式的字符串,只要先前的字符不包含NSLog(或imageNamed:,或者我将手动输入的其他几项内容).
如何编写排除这些案例的正则表达式?