我正在尝试替换这样的东西:
NSSomeFunction(@"some var", @"another one")
和:
NSSomeOhterFunction(@"some var")
在 Xcode 中。所以这些是源文件......我敢打赌正则表达式看起来像这样:
NSSomeFunction\((.*), .+\)
但我需要这个懒惰。否则 .+) 将匹配最后一个括号出现而不是第一个(例如,在给定以下字符串的情况下,最后的两个括号都将替换为单个括号:"NSLog(@"%@", NSSomeFunction(@"hey", @ “哈哈”))” )。
如何做这样的懒惰搜索?我认为您可以使用修饰符 /U(不贪婪)在珍珠中做到这一点。尽管 Xcode 似乎不支持这一点。