Опубликовано 8 января, 200917 г Размер имеет значение. Функция(источник, что меняем, на что меняем) применяется к строкам, содержимое которых находится в ОП. Конечно, чисто теоретически, размер виртуальной памяти в win32, доступный приложению - 2ГБ, однако попробуйте хоть в каком-нибудь языке программирования создать строку размером 200МБ и провести в ней замену указанным Вами способом ;) Даже если у вас физической памяти 4ГБ, данные таких размеров являются аномалией. Поэтому замена тут будет делаться хитрей, без предварительной загрузки всего файла в ОП. Никто не запрещает все это делать через дисковую операцию, а не держать все в ОЗУ.
Опубликовано 8 января, 200917 г Автор Regular Expressions изучал по этому http://www.regular-expressions.info/reference.html ООО спасибо, нашел там софтину - PowerGREP 3, скачал демку думаю за 15 дней девоверсии все обработаю. Прога обработала мне 100 метров теста за 3 секунды заменив при этом около 200 абзацев текста! Супер скорость! Очень много полезного в ней! Рекомендую - http://www.powergrep.com/ Друзья я конечно понимаю ваше желание попрограммить, но мне нужна была оперативно именно прога, с программингом все и так ясно :) всем спасибо!
Опубликовано 8 января, 200917 г Друзья я конечно понимаю ваше желание попрограммить, но мне нужна была оперативно именно прога, с программингом все и так ясно :) всем спасибо! Да оно понятно конечно. :smile20: Тут кому как. Мне так легче черкануть пару строк проги на такие случаи, чем мучительно долго рыться по архивам гугла, качать, инсталить, тестировать... И потом, частное решение всегда быстрее, чем общее на все случаи. Да и случаев столько бывает, что все все равно не предусмотреть. :smile3:
Опубликовано 8 января, 200917 г Автор Да оно понятно конечно. :smile20: Тут кому как. Мне так легче черкануть пару строк проги на такие случаи, чем мучительно долго рыться по архивам гугла, качать, инсталить, тестировать... И потом, частное решение всегда быстрее, чем общее на все случаи. Да и случаев столько бывает, что все все равно не предусмотреть. :smile3: согласен :)
Опубликовано 28 января, 200917 г Вот, наткнулся... http://kazus.ru/programs/viewdownloaddetai...0/lid_5744.html PASED является мощным специализированным текстовым редактором. Позволяет открывать файлы неограниченной длины в многооконном режиме, осуществлять развитую функцию поиска и замены (с возможностью применения регулярных выражений), управлять закладками, вызывать определяемые пользователем приложения. Имеет многоуровневый Undo/Redo, поддерживает функцию Drag&Drop.
Для публикации сообщений создайте учётную запись или авторизуйтесь