Регулярное выражение для замены закрывающей кавычки в подстроках
В каталоге текстовые файлы содержат вызов функции. Первый параметр - имя файла без расширения:
any_function( 'name_file', .... );
Задача: к значению первого параметра добавить расширение файла. Например:
any_function( 'name_file.php', .... );
Я пользуюсь bash и с простыми заменами справляюсь так:
find /dir -type f -print0 | xargs -0 sed -i 's/что_менять/на_что_менять/g' ;
Или использую программу regexxer. Могу в php прогнать файлы. Но не могу составить регулярное выражение для замены закрывающей кавычки "'" на ".php'" для вызовов этой функции. Прошу помочь!
Источник: Stack Overflow на русском