17:39

Красотки ничего не производят, кроме смазливого впечатления.
Ну и ещё одно. Есть у меня вордовский документ. Я хочу, чтобы при поиске некоего слова или сочетания букв (во избежание нераспознавания падежей, хотя если в программе есть это распознавание) определённая программа выдавала мне сразу все страницы в вордовском документе, на которых это слово находится. Хотелось бы ещё - чтобы она показывала конкретно, к примеру, абзацы текста на этих страницах или предложения, где есть это слово.
Есть программы такого рода?

Комментарии
23.04.2010 в 17:41

Не совсем понятно, чем не устраивает функция поиска в самом ворде.

На крайняк можно экспортировать документ в txt и дальше искать уже чем угодно, хоть грепом.
23.04.2010 в 17:45

Красотки ничего не производят, кроме смазливого впечатления.
А в Word разве показываются сразу все номера страниц, на которых находится нужное слово?
Греп - это что?
23.04.2010 в 17:53

Так тебе в каком виде надо получить результат?
23.04.2010 в 17:58

Word разве показываются сразу все номера страниц, на которых находится нужное слово?

количество страниц может показать и подсветить в тексте:

23.04.2010 в 18:04

Красотки ничего не производят, кроме смазливого впечатления.
Так тебе в каком виде надо получить результат?
Минимум - в виде номеров страниц, на которых это слово или сочетание есть.
Хорошо бы, чтобы программа показывала и сам результат поиска в том виде, в котором он представлен в абзаце.
количество страниц может показать и подсветить в тексте:
Честно, не понял ничего. Просто показан текст в поиске и он же подсвечен. Это понятно.
Но мне нужно другое, выше написал, что.
23.04.2010 в 18:05

Если нужен конкретно список страниц по номерам, то в txt сохранять не вариант, т.к. тогда разбиение на страницы потеряется. По-моему самым разумным вариантом тут является написание скрипта на VBA из нескольких строк.

Если же нужно представление результатов поиска в понятном виде (например — найденная строка, строчка выше, строчка ниже, и так далее списком по всем вхождениям), тогда действительно grep'ом можно или тому подобным.
23.04.2010 в 18:14

Красотки ничего не производят, кроме смазливого впечатления.
По-моему самым разумным вариантом тут является написание скрипта на VBA из нескольких строк.
Делаю вывод, что придётся хорошо поучиться программировать...
Если же нужно представление результатов поиска в понятном виде (например — найденная строка, строчка выше, строчка ниже, и так далее списком по всем вхождениям), тогда действительно grep'ом можно или тому подобным.
А, т. е. эта команда показывает на экране сами слова или абзац, где они находятся?
И вводится в командную строку?
23.04.2010 в 18:29

сами слова, строку в которой они находятся, а также опционно строки выше и ниже

не обязательно через командную строку, наверняка есть графические аналоги
23.04.2010 в 19:13

Красотки ничего не производят, кроме смазливого впечатления.
Понятно. В общем, получается, что вместе 2 результата нельзя получить.
23.04.2010 в 20:43

в смысле, номер вордовской страницы и строчки выше-ниже? зачем номера страниц-то? они же не постоянные. Можешь подробнее описать задачу, какая конечная цель?
24.04.2010 в 12:13

Красотки ничего не производят, кроме смазливого впечатления.
Ну понятно, что не постоянные, но я же редактировать ничего не буду, а значит, ничего не изменится. Не столько строчки выше-ниже, сколько строку, где находится это слово, чтобы видеть, что это именно оно, а не слово с похожим сочетанием букв или слово другого значения.
Цель - изменить номера страниц в другом документе (типа указателя). Задача - получить все номера страниц разом, т. е. в ворде я задал поисковое слово - он поочерёдно пролистывает все страницы. А мне нужно получить то же местонахождение запроса, но чтобы программа сразу мне выдавала все страницы местонахождения слова.
Так понятней?