Grep в Microsoft Word?

Grep в Microsoft Word?

Я хотел бы вытянуть все строки с данной строкой из документа слова. В мире Unix... grep делает это без незначительного сбоя. Windows менее, чем очевиден для меня.

11
задан 31.03.2010, 02:24

4 ответа

С Cygwin (или доступ к машине Linux) Вы могли

antiword file.doc | grep "my phrase"

или

catdoc file.doc | grep "my phrase"

Существует много преобразователей формата файла командной строки там к grep подобным способом.

Решение чисто в Word могло быть к Ctrl+F (Находят) и затем Находят Все - однако, я не уверен, имеют ли все версии MS Word кнопку Find All.

10
ответ дан 07.12.2019, 12:21

Я знаю, что это звучит примитивным, но что мешает Вам сохранить файл как .txt и затем разорвать его к Вашей симпатии.

3
ответ дан 07.12.2019, 12:21

Что "строка" означает, одним словом, контекст? Отображенная строка, которая изменяется, если Вы делаете что-нибудь к форматированию страницы? Абзац? Что-то еще?

Можно сделать, набор материала с Word находит и заменяет функции, включая изменение форматирования и других неочевидных вещей, но все они будут только действовать на находку - что сам текст, не на любой сопроводительный текст.

1
ответ дан 07.12.2019, 12:21

PowerGREP сделает точно это для Вас, и быстро - но не свободный. Это стоит каждого пенса, тем не менее, по-моему. Плюс, существует 30-дневная бесплатная демонстрационная версия.

Screenshot of PowerGREP searching through a Word file

0
ответ дан 07.12.2019, 12:21

Теги

Похожие вопросы