Ищу Замена текста в файлах

Тема в разделе "Софт", создана пользователем ssoleg, 7 фев 2011.

  1. ssoleg

    ssoleg Постоялец

    Регистр.:
    9 авг 2008
    Сообщения:
    138
    Симпатии:
    34
    Надо программу или скрипт, которая может:
    есть много текстовых файлов, в них есть везде разный текст, например ааа,ббб,ссс. Есть список других слов например 1,2,3.
    надо во всех файлах где найдется ааа заменить на 1, ббб на 2, ссс на 3 и тд. Файлов примерно 50к, слов которые надо найти и чем заменить ~20к. Все проги которые нашел, либо просто падают, либо менять только парами, что по времени долго. Нужно чтоб указать сразу список что менять на что.
     
  2. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    918
    Симпатии:
    579
    ssoleg нравится это.
  3. DMS

    DMS Злодей

    Moderator
    • Супермодератор
    Регистр.:
    22 окт 2010
    Сообщения:
    632
    Симпатии:
    353
    Еще возможно при помощи "AKS Text Replacer"
     
  4. egor_bulychev

    egor_bulychev Создатель

    Регистр.:
    27 янв 2007
    Сообщения:
    43
    Симпатии:
    11
    с 20к списком слов не сталкивался.
    но в RegexBuddy можно через регулярные выражение сделать замены.
    либо если есть возможность написать небольшой скрипт на томже Perl который сделает твою задачу за пару минут.
     
  5. rayahari

    rayahari Постоялец

    Регистр.:
    14 дек 2010
    Сообщения:
    83
    Симпатии:
    6
    Зачем писать то что давно уже изобретено и работает как на Линукс так и на Виндоус машинах с apache и другими.
    А именно Replacer script by php labs написан на php.
    Скорость и маскимальные обьёмы изменяемых данных зависят только от лимитов в php.ini - max execution time и max upload file size.
    Скрипт на английском.

    [Features]



    +Search and replace from the web without having to learn

    unix commands like sed

    +Supports replacement of alphanumeric text, as well as

    common HTML characters: \ / : ? & ( ) < > # -

    +Works on any file on which PHP has write permissions

    +Fast and easy to use

    +You specify the starting directory

    +Optional recurse mode searches all directories below the

    starting directory

    +Optional verbose mode reports filenames of successes and

    failures

    +Can restrict search and replacing to file types of a

    specific extension (e.g. search .html files only)



    Перейти по ссылке
     
  6. abody

    abody

    Регистр.:
    14 сен 2006
    Сообщения:
    239
    Симпатии:
    154
    самому часто приходится редактировать тысячи файлов.
    Самая лучшая и мощная прога, это уже как тебе вначале порекомендовали TextPipePro

    А вообще, для простого поиска-замены используй Search and Replace http://www.searchandreplace.com
    только варезную найди, это легко
     
  7. Kub

    Kub

    Регистр.:
    5 июн 2009
    Сообщения:
    623
    Симпатии:
    483