Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Нужна прога для массовой замены слов

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Нужна прога для массовой замены слов
Имя
Сообщение << Старые топики   Новые топики >>
Нужна прога для массовой замены слов - 2010-04-12 13:05:55.480000   
TTX2

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-31 16:28:49.940000
Необходима программа, которая бы умела следующее:
- Открывать и сохранять файл (txt, xml)
- Заменять выбранные слова из спика. Т.е. есть готовый список, первое слово = это то слово которое нужно найти, второе слово – на что заменить найденное слово. Формат такой: слово1:слово2. Если в тексте находится слово1 оно автоматически заменяется на слово2.
- Список слов для поиска и замены из второго пункта указывается в отдельном окне программе (text box) или через указания текстового файла.

Т.е. нужно чтобы поиск и замена происходил не по одной паре слово1:слово2, а сразу по нескольким.
Post #: 1
RE: Нужна прога для массовой замены слов - 2010-04-12 15:15:49.500000   
ZloY.Finn

Сообщений: 1500
Оценки: 0
Присоединился: 2009-06-29 19:53:19.333333
А блокнотик не гуд?
Post #: 2
RE: Нужна прога для массовой замены слов - 2010-04-12 15:41:08.440000   
nub Nik

Сообщений: 263
Оценки: 0
Присоединился: 2009-11-18 10:53:00.250000
Смотри, тут несколько варантов…
Первый
Второй
Ну и на самый крайняк хотя врядли тебе тут тоже помогут
Post #: 3
RE: Нужна прога для массовой замены слов - 2010-04-12 15:50:57   
TTX2

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-31 16:28:49.940000

quote:

ORIGINAL: ZloY.Finn

А блокнотик не гуд?

А если более 10к строк замены??? Блокнотом замены буду делать сутки!!!
Post #: 4
RE: Нужна прога для массовой замены слов - 2010-04-12 19:50:30.493333   
webkraft

Сообщений: 2388
Оценки: 95
Присоединился: 2009-03-01 15:59:53.456666
quote:

ORIGINAL: TTX2

quote:

ORIGINAL: ZloY.Finn

А блокнотик не гуд?

А если более 10к строк замены??? Блокнотом замены буду делать сутки!!!


Есть более мощные редакторы
Post #: 5
RE: Нужна прога для массовой замены слов - 2010-04-12 22:24:50.606666   
TTX2

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-31 16:28:49.940000

А если более 10к строк замены??? Блокнотом замены буду делать сутки!!!


Есть более мощные редакторы


какие например???
Post #: 6
RE: Нужна прога для массовой замены слов - 2010-04-12 22:33:04.080000   
webkraft

Сообщений: 2388
Оценки: 95
Присоединился: 2009-03-01 15:59:53.456666
PSPad, да тот же ворд например
Post #: 7
RE: Нужна прога для массовой замены слов - 2010-04-12 23:09:52.220000   
TTX2

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-31 16:28:49.940000

quote:

ORIGINAL: webkraft

PSPad, да тот же ворд например

они по одной строке же меняют!!! а мне надо массово!!!
Post #: 8
RE: Нужна прога для массовой замены слов - 2010-04-13 01:39:36.740000   
iidsp

Сообщений: 379
Оценки: 0
Присоединился: 2009-10-14 23:13:19.856666
  ворд -> ctrl + F - вкладка заменить…. только там придется каждый раз вставлять слово-замена
такую прогу написать достаточно просто самому (консольное приложение)…
Post #: 9
RE: Нужна прога для массовой замены слов - 2010-04-13 02:48:32.880000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
quote:


http://habrahabr.ru/blogs/linux/55121/

2. Замена текста в файлах

Сложность: средняя
Приложение: find/Perl

Если надо заменить текст не в одном файле, то есть несколько способов. Для того, чтобы заменить текст «Windows» на «Linux» во всех файлах в текущей директории, название которой начинается с «test», введите в консоли:
perl -i -pe 's/Windows/Linux/;' test*

Чтобы провести ту же операцию во всех поддиректориях:
find. -name '*.txt' -print | xargs perl -pi -e's/Windows/Linux/ig' *.txt

Или вы хотите сделать то же самое для на обычных файлов со множеством переносов строк и странных символов (файл — в другой кодировке):
find -type f -name '*.txt' -print0 | xargs –null perl -pi -e 's/Windows/Linux/'

Сохраните немало времени и получите статус гуру Линкуса.
Post #: 10
Страниц:  [1]
Все форумы >> [Для начинающих] >> Нужна прога для массовой замены слов







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.