Member
Статус: Не в сети Регистрация: 27.01.2008 Откуда: Украина, Киев
Нет, наполняю сайт...текст нужно разбить на очень много разделов, но в тексте попадается очень много символов "¬". Их нужно удалять. Но так как очень много будет таких документов, то вручную пидораситься особо не хочется.
Member
Статус: Не в сети Регистрация: 27.01.2008 Откуда: Украина, Киев
Ну проще ведь раз написать скрипт и файло через него ганять, чем сидеть в ручном режиме клацать каждый файл? Добавлено спустя 49 минут, 9 секунд ух ты у нас цензурник как заработал =)
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Lucky13 не прокатит. Причем гарантированно. Потому что DOC - бинарный формат, а не текстовый. На выходе получится мусор.
Menwyy Я вижу, что ветка февральская и никому не интересная, но все равно скажу, что такая задача решается встроенными в Ворд макросредствами. Записываешь макрос поиска_и_замены нужного символа, а потом чуть модифицируешь, чтобы он автоматически применялся к определенному набору файлов (напр, в опр. директории). Времязатраты - порядка пары часов максимум, причем большее время займет чтение документации...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Junior
Статус: Не в сети Регистрация: 09.04.2008 Откуда: Питер
Вот простой скрипт на ruby.
Реализовать по аналогии можно на любом языке - это OLE.
Реально сделать даже на встроенных в виндовс vbscript и javascript.
require 'win32ole'
begin
path='D:\нотбук\D\distr\ruby\ole'
files=['test1.doc','test2.doc']
wordapp = WIN32OLE.new('word.application')
wordapp.visible = false
files.each {|file_name|
document=wordapp.documents.open("#{path}\\#{file_name}")
range=document.content
range.find.execute('FindText'=>'Проверка','ReplaceWith' => 'УРАААААА','Replace'=>2)
document.save
document.close(false)
}
ensure
wordapp.quit if !wordapp.nil?
end
Leap Ahead™
Статус: Не в сети Регистрация: 02.09.2003
Как лучше сделать перле такую вещь: Для каждой строки файла, найти определенный символ, и начиная с него до него же составить аррэй, в ячейках которого каждый карактер этого куска строки?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения