У меня есть код в дереве каталогов с множеством подкаталогов.
Функция foo()
принимает два параметра, . которые, как правило, будут разными для каждого вызова.
Я хочу добавить третью, в которой каждый вызывающий объект имеет переменную в переменной с именем debug
.
Я хочу рекурсировать дерево каталогов, найти каждый вызов foo(x, y)
или foo(a,b)
или foo(1,2)
и добавить debug
параметр, чтобы они стали foo(x, y, debug)
и т. д.
Мне нужна бесплатная программа для Windows, которая позволит мне искать имя файла с подстановочными знаками и рекурсивно перемещаться по дереву каталогов, находя каждую строку с помощью foo(
и изменяя каждую )
на, debug)
Есть идеи?
Используйте Notepad ++. Там вы можете использовать функцию «Найти в файлах», выполнить поиск по регулярному выражению с параметром замены.
Вы заполните путь к корневому каталогу, отметьте опцию In all sub-folders
, отметьте Regular Expression
опцию и заполните параметр как:
Найти то, что:(foo\(.+?,.+?)\)
Заменить:$1, debug\)
Мог говорит восстановить Монику
Мог говорит восстановить Монику
Хорхе Кампос