Поиск текста в документе
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
Поиск текста в документе? Область поиска можно находить символов, слов и фраз. При желании вы можете Заменить его с другой текст.
Если вы используете режим чтения, переключитесь в режим редактирования, выбрав пункты Редактировать документ > Изменить в Word Web App.

Чтобы открыть область Поиск в режиме редактирования, нажмите сочетание клавиш CTRL+F или выберите Главная > Поиск.

Чтобы найти текст, введите его в поле Поиск в документе. Word Web App приступит к поиску, как только вы начнете вводить текст. Чтобы сузить результаты, щелкните значок в виде лупы и выберите один или оба параметра поиска.

Совет: Если вы не видите значок лупы, нажмите кнопку X в конце поля поиска для документа. . Значок с увеличительным стеклом продолжает отображаться.
Когда вы вводите текст или вносите изменения в документ, Word Web App приостанавливает поиск и очищает область Поиск. Чтобы снова просмотреть результаты, щелкните стрелку Следующий результат поиска или Предыдущий результат поиска.

После завершения поиска щелкните X в конце поле » Поиск документов для. «.
Поиск текста с определенным форматированием в Word с помощью средства чтения с экрана
Эта статья предназначена для людей с нарушениями зрения или когнитивных функций, использующих программы чтения с экрана, такие как WindowsЭкранный диктор, JAWS или NVDA, с продуктами Microsoft 365. Эта статья входит в набор содержимого поддержки средства чтения с экрана Microsoft 365, где содержатся дополнительные сведения о специальных возможностях в наших приложениях. Чтобы получить справку общего характера, посетите службу поддержки Майкрософт.
Используйте Word с клавиатурой и средством чтения с экрана, чтобы узнать, где в документе используется определенный стиль текста или форматирование, и заменить его другим. Мы проверили эту функцию с помощью экранного диктора, но она может работать и с другими средствами чтения с экрана, если они соответствуют общепринятым стандартам и методам для специальных возможностей.
- Новые возможности Microsoft 365 становятся доступны подписчикам Microsoft 365 по мере выхода, поэтому в вашем приложении эти возможности пока могут отсутствовать. Чтобы узнать о том, как можно быстрее получать новые возможности, станьте участником программы предварительной оценки Office.
- Дополнительные сведения о средствах чтения с экрана см. в статье О работе средств чтения с экрана в Microsoft 365.
В этом разделе
- Поиск определенного стиля
- Поиск определенного форматирования
Поиск определенного стиля
Иногда требуется найти все вхождения определенного стиля текста в документе, например Строгий или Акцент, чтобы можно было заменить его другим.
- Нажмите клавиши CTRL+F. Вы услышите фразу «Навигация, Поиск в документе».
- Нажимайте клавишу SR+СТРЕЛКА ВПРАВО, пока не услышите фразу «Дополнительные параметры, свернуто, пункт меню», нажимайте клавиши ALT+СТРЕЛКА ВНИЗ, чтобы развернуть меню, а затем нажмите клавишу A, чтобы открыть диалоговое окно Расширенный поиск . Вы услышите сообщение «Окно поиска и замены, расширенный элемент управления редактированием, редактирование». Фокус находится на поле Найти текст .
Совет: Word запоминает параметры Поиска, которые вы в последний раз использовали в диалоговом окне Расширенный поиск , например, если вы искали стиль Strong и заменили его акцентом. Чтобы сбросить параметры Поиска перед новым поиском, нажмите клавиши ALT+O, нажмите клавиши ALT+СТРЕЛКА ВВЕРХ, а затем нажмите клавиши ALT+T, чтобы выбрать пункт Нет форматирования. Фокус возвращается в поле Найти текст .
Совет: Вы можете перейти непосредственно к стилю, нажав первую букву. Например, нажмите клавишу E , чтобы перейти к выделению. Если есть несколько стилей, которые начинаются с выбранной буквы, нажимайте клавишу несколько раз, пока экранный диктор не произнесет нужный стиль.
Совет: Word запоминает параметры замены, которые вы в последний раз использовали в диалоговом окне Расширенный поиск , например, если вы искали строгий стиль и заменили его акцентом. Чтобы сбросить параметры Заменить перед новым поиском, нажмите клавиши ALT+O, клавиши ALT+СТРЕЛКА ВВЕРХ, а затем нажмите клавиши ALT+T, чтобы выбрать вариант Без форматирования. Фокус возвращается в поле Заменить текстом .
Совет: Вы можете перейти непосредственно к стилю, нажав первую букву. Например, нажмите клавишу E , чтобы перейти к выделению. Если есть несколько стилей, которые начинаются с выбранной буквы, нажимайте клавишу несколько раз, пока экранный диктор не произнесет нужный стиль.
Поиск определенного форматирования
Иногда требуется найти все вхождения определенного форматирования текста в документе, например полужирный или курсивный, чтобы заменить его другим.
Примечание: Если изменить форматирование, например полужирный текст везде в документе, он также изменит стиль шрифта везде, где используется стиль Strong , но не наоборот. Поэтому вместо форматирования вручную рекомендуется использовать стили.
- Нажмите клавиши CTRL+F. Вы услышите фразу «Навигация, Поиск в документе».
- Нажимайте клавишу SR+СТРЕЛКА ВПРАВО, пока не услышите фразу «Дополнительные параметры, свернуто, пункт меню», нажимайте клавиши ALT+СТРЕЛКА ВНИЗ, чтобы развернуть меню, а затем нажмите клавишу A, чтобы открыть диалоговое окно Расширенный поиск . Вы услышите сообщение «Окно поиска и замены, расширенный элемент управления редактированием, редактирование». Фокус находится на поле Найти текст .
Совет: Word запоминает параметры поиска, которые вы в последний раз использовали в диалоговом окне Расширенное поиск , например, если вы искали полужирное форматирование и заменили его курсивом. Чтобы сбросить параметры Поиска перед новым поиском, нажмите клавиши ALT+O, нажмите клавиши ALT+СТРЕЛКА ВВЕРХ, а затем нажмите клавиши ALT+T, чтобы выбрать пункт Нет форматирования. Фокус возвращается в поле Найти текст .
Совет: Word запоминает параметры замены, которые вы использовали в диалоговом окне Расширенный поиск , например, если вы искали полужирное форматирование и заменили его курсивом. Чтобы сбросить параметры Заменить перед новым поиском, нажмите клавиши ALT+O, клавиши ALT+СТРЕЛКА ВВЕРХ, а затем нажмите клавиши ALT+T, чтобы выбрать вариант Без форматирования. Фокус возвращается в поле Заменить текстом .
Дополнительные сведения
Техническая поддержка пользователей с ограниченными возможностями
Корпорация Майкрософт стремится к тому, чтобы все наши клиенты получали наилучшие продукты и обслуживание. Если у вас ограниченные возможности или вас интересуют вопросы, связанные со специальными возможностями, обратитесь в службу Microsoft Disability Answer Desk для получения технической поддержки. Специалисты Microsoft Disability Answer Desk знакомы со многими популярными специальными возможностями и могут оказывать поддержку на английском, испанском, французском языках, а также на американском жестовом языке. Перейдите на сайт Microsoft Disability Answer Desk, чтобы узнать контактные сведения для вашего региона.
Если вы представитель государственного учреждения или коммерческой организации, обратитесь в службу Disability Answer Desk для предприятий.
Поиск текста с помощью параметров поиска в надстройке Word
Надстройки часто должны действовать на основе текста документа. Метод поиска предоставляется каждым элементом управления содержимым (включая Body, Paragraph, Range, Table, TableRow и базовый объект ContentControl ). Этот метод принимает строку (или выражение с подстановочными знаками), представляющую искомый текст и объект SearchOptions . Она возвращает коллекцию диапазонов, соответствующих искомому тексту.
Клиент Word может ограничить доступные параметры поиска. Дополнительные сведения о текущей поддержке см. в разделе Поиск и замена текста.
Параметры поиска
Параметры поиска представляют собой коллекцию логических значений, определяющих способ обработки параметра поиска.
| Свойство | Описание |
|---|---|
| ignorePunct | Возвращает или задает значение, которое указывает, следует ли пропустить все знаки препинания между словами. Соответствует флажку «Игнорировать знаки препинания» в диалоговом окне Поиск и замена . |
| ignoreSpace | Возвращает или задает значение, которое указывает, следует ли пропустить все пробелы между словами. Соответствует флажку «Игнорировать пробелы» в диалоговом окне Поиск и замена . |
| matchCase | Возвращает или задает значение, указывающее, следует ли выполнять поиск с учетом регистра. Соответствует флажку «Сопоставить регистр» в диалоговом окне Поиск и замена . |
| matchPrefix | Возвращает или задает значение, которое указывает, нужно ли учитывать слова, начинающиеся со строки поиска. Соответствует флажку «Сопоставить префикс» в диалоговом окне Поиск и замена . |
| matchSuffix | Возвращает или задает значение, которое указывает, нужно ли учитывать слова, заканчивающиеся строкой поиска. Соответствует флажку «Сопоставить суффикс» в диалоговом окне Поиск и замена . |
| matchWholeWord | Возвращает или задает значение, которое указывает, следует ли операции искать только целые слова, а не текст, являющийся частью большего слова. Соответствует флажку «Найти только целые слова» в диалоговом окне Поиск и замена . |
| matchWildcards | Возвращает или задает значение, которое указывает, будет ли выполняться поиск с использованием специальных операторов поиска. Соответствует флажку «Использовать подстановочные знаки» в диалоговом окне Поиск и замена . |
Поиск специальных символов
В следующей таблице перечислены нотации поиска для определенных специальных символов.
| Найти | Нотации |
|---|---|
| Знак абзаца | ^P |
| Табуляции | ^T |
| Любой символ | ^? |
| Любая цифра | ^# |
| Любая буква | ^$ |
| Символ курсора | ^^ |
| Символ раздела | ^% |
| Символ абзаца | ^V |
| Разрыв столбца | ^N |
| Эм дефис | ^+ |
| En dash | ^= |
| Знак концевого сноска | ^E |
| Поле | ^D |
| Метка сноски | ^F |
| Рисунок | ^Г |
| Разрыв строки вручную | ^L |
| Разрыв страницы вручную | ^М |
| Неразрывный дефис | ^~ |
| Неразрывное пространство | ^s |
| Дополнительный дефис | ^- |
| Разрыв раздела | ^B |
| Пробелы | ^Ж |
Руководство по подстановочным знакам
В таблице ниже приведено руководство по подстановочным знакам поиска в API JavaScript для Word.
| Найти | Подстановочный знак | Пример |
|---|---|---|
| Любой знак | ? | «л?с» находит «лес» и «лис». |
| Любая строка знаков | * | «к*т» находит «кот» и «компот». |
| Начало слова | ||
| Конец слова | > | (в)> находит в и внутри, но не интересно. |
| Один из указанных знаков | [ ] | «п[оы]л» находит «пол» и «пыл». |
| Любой символ из этого диапазона | [-] | [r-t]ight находит право, взгляд и туго. Диапазон должен быть указан в алфавитном порядке. |
| Любой символ, кроме символов из диапазона, указанного в скобках | [!э-я] | «ко[!а-п]а» находит «кора» и «коса», но не «коза» или «кожа». |
| Ровно n вхождений предыдущего символа или выражения | «жареный» находит «жаренный», но не «жареный». | |
| По крайней мере n вхождений предыдущего символа или выражения | «жареный» находит и «жареный» и «жаренный». | |
| От n до m вхождения предыдущего символа или выражения | 10 находит 10, 100 и 1000. | |
| Одно или несколько повторений предыдущего знака или выражения | @ | «жарен@ый» находит «жареный» и «жаренный». |
Экранирование специальных символов
Поиск с подстановочными знаками по сути совпадает с поиском по регулярному выражению. В регулярных выражениях есть специальные символы, включая «[«, «]», «(«, «)», «», «*», «?», «!» и «@». Если один из этих символов является частью строки литерала, которую ищет код, его необходимо экранировать, чтобы Word знал, что он должен рассматриваться буквально, а не как часть логики регулярного выражения. Чтобы экранировать символ в Word поиске в пользовательском интерфейсе, перед ним должен быть символ обратной косой черты (‘\’), но чтобы экранировать его программным способом, поместите его между символами «[]». Например, «[*]*» ищет любую строку, которая начинается с «*», за которой следует любое количество других символов.
Примеры
В приведенных ниже примерах показаны распространенные сценарии.
Поиск без учета знаков препинания
// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document and ignore punctuation. const searchResults = context.document.body.search('video you', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = '#FFFF00'; //Yellow searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >);
Поиск на основе префикса
// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document based on a prefix. const searchResults = context.document.body.search('vid', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = '#FFFF00'; //Yellow searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >);
Поиск на основе суффикса
// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document for any string of characters after 'ly'. const searchResults = context.document.body.search('ly', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'orange'; searchResults.items[i].font.highlightColor = 'black'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >);
Поиск с использованием подстановочных знаков
// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document with a wildcard // for any string of characters that starts with 'to' and ends with 'n'. const searchResults = context.document.body.search('to*n', ); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = 'pink'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >);
Поиск специального символа
// Run a batch operation against the Word object model. await Word.run(async (context) => < // Queue a command to search the document for tabs. const searchResults = context.document.body.search('^t'); // Queue a command to load the font property values. searchResults.load('font'); // Synchronize the document state. await context.sync(); console.log('Found count: ' + searchResults.items.length); // Queue a set of commands to change the font for each found item. for (let i = 0; i < searchResults.items.length; i++) < searchResults.items[i].font.color = 'purple'; searchResults.items[i].font.highlightColor = 'pink'; searchResults.items[i].font.bold = true; >// Synchronize the document state. await context.sync(); >);
Примеры кода в Script Lab
Получите надстройку Script Lab и опробуйте примеры кода, приведенные в этой статье. Дополнительные сведения о Script Lab см. в статье Изучение API JavaScript для Office с помощью Script Lab.
См. также
Дополнительные сведения см. в следующих статьях:
- Справочник по API JavaScript Word
- Связанные примеры кода Word, доступные в Script Lab:
- Поиск
- Получение количества слов
Как найти слово в тексте документа Word Online
Удобный в использовании и бесплатный для всех пользователей, редактор Word Online приобретает все большую популярность. С его помощью создаются документы любого объема и любого назначения. Часто возникают ситуации, когда в тексте необходимо найти конкретное выражение или слово, для того чтобы уточнить или заменить его. Как найти в Word Online слово в тексте и использовать возможности настройки поиска – в данной публикации.

Как найти в Word Online слово в тексте
Поиск конкретного слова в документе, имеющем большой размер, может занять много времени. Но с помощью Ворд Онлайн можно использовать вариант быстрого поиска слова, причем как на компьютере, так и на смартфоне. Для поиска слова в документе Word выполните следующую инструкцию:
- Откройте требуемый текст;
- В строке верхнего меню найдите блок «Правка»;
- В предложенном перечне выберите нижнюю строку «Найти и заменить»;
- Откроется диалоговое окно, в котором используйте поле «Найти», доступное для ввода текста;
- Напечатайте слово, которое необходимо найти в документе;
- Нажмите кнопку «Далее».
Если слова в тексте найдутся, они будут подсвечены зеленым цветом.
Поиск в документе Word Online можно применять не только для отдельных слов, но и для целых предложений.

Как применить настройки поиска слова
Если документ имеет большой размер и область поиска нужно сузить, применяется настройка поиска:
- Для того чтобы найти слова с прописной буквой, например, имя, фамилию или название города, установите флажок около параметра «Учитывать регистр»;
- Обратите внимание, что в этом случае в строку «Найти» необходимо вставить слово, содержащее данную прописную букву;
- При нажатии кнопки «Далее» будут найдены слова точным вхождением прописной буквы.
Если текст содержит много различных международных символов, имеет смысл установить флажок около параметра «Игнорировать диакритические знаки в латинице», в этом случае такие обозначения при поиске учитываться не будут.
Вызвать диалоговое окно поиска можно с применением горячих клавиш, для чего используйте комбинацию «Ctrl + H».

Функция замены слова в Word Online
Если нужное слово найдено и требуется произвести его замену, используйте функцию «Заменить на»:
- Откройте системное окно «Найти и заменить»;
- В строке «Заменить на» напечатайте то слово, которое подлежит исправлению.
В редакторе Ворд Онлайн предусмотрено два варианта замены слов. Используйте первый способ при помощи следующего алгоритма:
- Если требуется заменить одно конкретное слово, выделите его в тексте курсором;
- После указания слова, которое хотите заменить, в строке «Заменить на» нажмите кнопку «Заменить» — произойдет замена только данного варианта.

Второй способ применяется ко всему документу целиком:
- Если требуется осуществить замену какого-либо слова во всем документе, выделите весь документ полностью;
- В диалоговом окне нажмите кнопку «Заменить все». В этом случае замена будет произведена во всем документе.
Все параметры, применяемые для простого поиска, можно использовать и для функции «Заменить».

Поиск слов по документу Word Online с мобильного устройства
Поиск слов в Word Online на смартфоне или планшете практически ничем не отличается от компьютерной версии. Меню раскрывается нажатием трех горизонтальных полос в правом верхнем углу, в предложенном списке нужно выбрать уже знакомое «Найти и заменить». Предусмотрен вариант как простого поиска, так и последующей замены слов или фраз.
Функция поиска – одна из основных, которую применяют пользователи при создании документов в Ворд Онлайн. Простота и скорость, с которой можно решить задачи по редактированию текста, несомненно, позволяют из всех текстовых редакторов остановить свой выбор на Word Online.
Частые вопросы:
- Как заменить слово во всем тексте в Word Online
- Как в Word Online посчитать количество слов в тексте
- Как в Word Online убрать пробелы в словах между букв
- Как сделать гиперссылку в тексте Word Online