программа для замены текста в нескольких файлах
3995
11
Интересуют бесплатные:улыб:

Программу которая просто меняет один текст на другой я нашел. Хотелось бы программу которой можно задать regexp по которому она произведет замену в файлах.

Посоветуйте.
Mad_Dollar
Windows desktop. Perl ставить надо + я в нем не силен.
hamster
Перл. Даже под виндовс. Скачал - распаковал msi и все.

замена подстроки в перле

$переменная =~ s/шаблон/строка_для_замены/gimosx
где
g - глобальный поиск всех вхождений
i - не учитывать регистр при сравнении
m - многострочная строка
o - однопроходная компиляция
s - обратное к опции m - однострочная переменная
x - расширенный синтакс регэкспов

результат - в переменной производится поиск, и при совпадении с шаблоном заменяется.

Если более подробно обозначите что хотите получить могу написать скрипт
hamster
На виндовом VBS что мешает скриптовать? Там даже какое-то подобие регекспов есть
Stalker
Я вроде запостил сообщение в программное обеспечение, а не в программирование. Мне нужна готовая программа, не perl, vbs, awk и т.д.
hamster
Потому что её дольше искать, чем писать. Хотя дело хозяйское... Может кто и найдёт
Stalker
для массовой замены текста - логично использовать регулярные выражения. В частности я бы использовал ПХП5 для этой цели - написал (нашел бы) класс обработки массивов текста и т.п... в последствии дополнял бы его для новых задач...
hamster
... не perl, vbs, awk и т.д.
... не sed..?
hamster
Можно заменять far'ом:
http://www.farmanager.com/download.php

например этот плагин для замены:
http://plugring.farmanager.com/downld/files/s_and_r25.zip
Поиск и замена данных. Возможности: любая кодировка, hex-коды, регулярные выражения, схемы, перекодировка файлов, работа в панелях/редакторе/вьюере, подсчет вхождений, настройка ограничений по дате, размеру, атрибутам...
hamster
может кто будет смеяться, но dreamwaver

правда без regex
hamster
Notepad++ умеет и бесплатен.