• Как выполнить набор регулярных выражений по множеству файлов?

    romesses
    @romesses
    Backend инженер
    Текстовый редактор не указан и у них разные возможности.
    Поэтому (для меня) проще всего заменить связкой инструментов GNU: find (поиск файлов по маске и запуск процессов по ним) + sed (собственно, заменяет текст файла по регулярке)
    Перед выполнением протестировать на единичных файлах и сохранить исходную версию файлов.
    find /path/to/project -type f -name "*.php" -exec sed -i 's/регулярка/новыйтекст/g' {} \;

    Но если есть редактор кода, который делает то же самое, то с этим тоже нет проблем.

    Предвосхищая вопрос про наличие утилит GNU в Windows, даю ссылку:
    https://en.wikipedia.org/wiki/GnuWin32
    Ответ написан
    Комментировать
  • Turbo Pascal Как посчитать числа в разряде единиц?

    @VitalyChaikin
    Два ? Тут бы кол влепить ! Шедевр вроде (i mod 100) div 1 = 8 просто прекрасен :)
    if( i mod 10 ) = 8 then// ( i mod 10 ) = получим остаток от деления на 10 что соответствует последнему разряду числа i
    Ответ написан
    Комментировать