![]() |
|
IT и Связь Обсуждение "айтишных" вопросов и средств связи |
![]() |
|
Опции темы
![]() |
Опции просмотра
![]() |
![]() |
#1 |
Заслуженный Участник
|
![]()
Ищу программу которая меняла бы одно слово, на другое в огромном количестве документов с расширением doc, htm, txt, php
п.с. 1 проги которые переименовывают названия файлов - не предлагать, так как нужно переименовать текст в этих файлах. 2. Find&Replace в документах не советовать, как как документов ООООчень много. Зарание Благодарен |
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#2 |
Practical UNIX Terrorist
|
![]()
заменить QQQ на WWW:
Код:
find -E /directory -type f -iregex '.+\.(txt|htm|php)$' -print0 | \ xargs -0 perl -i -npe 's/\bQQQ\b/WWW/g'
__________________
Even if a billion people believe something it can still be ridiculous. |
![]() |
![]() |
![]() |
#3 |
просто
|
![]()
с .док сложнее будет. можно попробовать написать умный макрос, конечно.
или купить word pipe, если цена не кусается http://www.crystalsoftware.com.au/buy/wordpipe.html короче, реально спасибо мс за созданный рынок. или вот мулька, но не знаю, работает ли http://www.dirfile.com/batch_replacer_for_ms_word.htm |
![]() |
![]() |
![]() |
#5 |
My name is Exaybachay
|
![]()
> подскажи плиз, как это сделать в .pdf
да и вообще для любого, даже не "бинарного" формата, кроме плейн текст, при подобной замене надо учитывать формат. элементарно потому, что то же самое заменяемое слово может быть не частью контента, а частью разметки, метаинформации и т.п.
__________________
митьки никого не хотят победить |
![]() |
![]() |
![]() |
#6 |
Заслуженный Участник
|
![]()
спасибо за скрипт, но я предпичитаю всё в виде софта....
вот что нарыл в инете: PowerGREP делает что просил. на офф сайте версия 3.2.3 за 150евро (многовато для Search&replace tool) чем она круче других? нормальный кряк нашёл для версси 2.3.2 работает но врятли он DOC или PDF потянет с простыми форматами справляется на ура. |
![]() |
![]() |
![]() |
#7 |
Активный Участник
|
![]()
Я помню, еще в универе, решили подшутить над преподом и я написал прогу, которая, ищет рекурсивно по директории и заменяет текст, например, заменяет все "," на ", блин,". Я сейчас о ней вспомнил, нашел в архивах - вот прямо в сорсами(C/WinAPI) (просьба не смеяться)- можно доработать по желанию.
Еще, насколько, я помню, я ориентировался на юникодные файлы, так что с анси, вроде, может и не работать. |
![]() |
![]() |
![]() |
#8 |
Practical UNIX Terrorist
|
![]()
прикольная бизнес-идея - продавать греп с гуём по 150 евриков. :))
__________________
Even if a billion people believe something it can still be ridiculous. |
![]() |
![]() |