Я пытаюсь заменить что-то вроде этого:
NSSomeFunction(@"some var", @"another one")
С:
NSSomeOhterFunction(@"some var")
В Xcode. Так что это исходные файлы ...
Могу поспорить, что регулярное выражение будет выглядеть примерно так:
NSSomeFunction\((.*), .+\)
Но мне нужно, чтобы это было ленивым. В противном случае. +) Будет соответствовать последнему вхождению круглых скобок, а не первому (например, обе круглые скобки в конце будут заменены на одну, заданную этой строкой: "NSLog (@"% @ ", NSSomeFunction (@" hey ", @ "лол")) ").
Как сделать ленивый поиск подобным образом? Я думаю, что вы можете сделать это в жемчужине, используя модификатор / U (ungreedy). Хотя Xcode, кажется, не поддерживает это.