Поиск и замена в текстовых файлах с поддержкой unicode/utf8

База знаний
  1. 8 г. назад

    посоветуйте тулз, позволяющий выполнять массовый поиск/замену текстов среди файлов с поддержкой регэкспов и одновременно корректно работающее с текстами в кодировках unicode/utf8.
    целевая платформа - Win
    желательно свободное решение (опенсорс), или хотя бы фривэр.
    платные тулзы не предлагать

    Ответы: (2) (8) (10)
  2. 23.04.2015 21:09:59 отредактировано Будущий_Олигарх

    блокнот++ ? notepad++ имеется ввиду конечно.

    Ответы: (2)
  3. (1)

    andrewks позволяющий выполнять массовый поиск/замену текстов среди файлов

  4. есть много-много файлов, нужно выполнить поиск и замену сразу среди всей массы

  5. 23.04.2015 21:14:11 отредактировано Будущий_Олигарх

    Он умеет
    сам не проверял, но пишут что есть там фича такая выполнять поиск и замену в указанной папке.

    Ответы: (5)
  6. (4) ух ты, точно. слона-то я и не приметил. сенкс

  7. пункт меню "Найти в файлах" / "Find in files"

  8. Делай базу знаний,ветку туда

  9. (0) http://stackoverflow.com/questions/1820659/how-to-read-files-with-different-encodings-using-awk

    Ответы: (10)
  10. holmes@darkstar:~$ cat test
    фа
    фо
    фу
    фы
    фэ
    фя
    фи
    holmes@darkstar:~$ cat test | awk '{print gensub(/a/, "", 2) $1}'
    фафа
    фофо
    фуфу
    фыфы
    фэфэ
    фяфя
    фифи

  11. (8)

    andrewks целевая платформа - Win

    Ответы: (11) (14)
  12. (10) Через VB и shared folders
    Не ищи лёгких путей

  13. ВР, а ты же линуховод. Сменил ориентацию?

    Ответы: (13)
  14. (12) я не испытываю расовых предрассудков, активно пользуюсь и вин, и линь системами

  15. (10) и?

  16. holmes@darkstar:~$ cat test | awk 'sub(/ф+/, "х"); { print }'
    ха
    ха
    хо
    хо
    ху
    ху
    хы
    хы
    хэ
    хэ
    хя
    хя
    хи
    хи

  17. http://gnuwin32.sourceforge.net/packages/gawk.htm

  18. https://www.cygwin.com/

    Ответы: (20) (25)
  19. я цигвином долго пользовался

  20. 24.04.2015 13:55:41 отредактировано jsmith82

    а не сиджин?
    не

  21. (17) я понял намёк. но, в принципе, ноутпад++ решил проблему, да и проект опенсорсный

  22. что notepad++ что awk надо будет поставить

    Ответы: (22)
  23. (21) ноутпад уже стоит, по крайней мере, у меня везде

    Ответы: (23)
  24. +(22) просто даже в голову не пришло, что в нём может быть такая функция

  25. А мне нравился теплый, ламповый МультиЭдит 2. Который под ДОС

  26. (17) нах нах, есть MS PS

или зарегистрируйтесь чтобы ответить!