Работая в Word, большинство пользователей довольствуются символами на клавиатуре. Но при написании курсовых, дипломных или контрольных работ иногда требуются дополнительные знаки. Это может быть символ авторского права, предупредительной маркировки, математические знаки, греческие буквы, знак градуса или параграфа и т.д. Как найти их и вставить в текст?
Где искать символы?
Чтобы в Word открылась панель специальных символов, запустите программу, кликните «Вставка», перейдите к блоку «Символ». Откроется панель со специальными знаками, которые, по мнению разработчиков, чаще всего пользуются спросом.
Если нужные символы отсутствуют, кликните «Другие символы». Откроются все доступные знаки.
В открывшемся окне мы увидим много разных символов, сгруппированных по назначению и стилю. Чтобы не путаться и быстро отыскать нужный знак, найдите дополнительный параметр поиска в разделе «Набор». Помимо основной латиницы, можно выбрать математические или фонетические знаки, денежные единицы, геометрические фигуры и др.
Ввод символов с помощью панели Word
Этот способ удобнее, если у вас разовая вставка дополнительных символов. Чтобы добавить нужный знак в текст, нужно:
- Расположить курсор там, где требуется специальный символ;
- Сделать переход Вставка→Символ;
- Нажать кнопку «Другие символы» — появятся все имеющиеся знаки;
- При необходимости смены шрифта, в левом углу щелкнуть «Шрифт», выбрать нужный из списка. Появятся все символы, относящиеся к выбранному шрифту;
- Выбрав подходящий, дважды кликнуть по нему или воспользоваться кнопкой «Вставить»;
- Если нужны дополнительные знаки, повторить алгоритм.
Пример вставки дополнительного символа через встроенный ввод
Рассмотрим все детально на примере знака «Градус Цельсия».
- Наводим курсор на соответствующее место в тексте.
- Используя вкладку «Вставка», переходим в меню «Символы», нажимаем «Другие символы». В открывшемся окне находим знак градуса. Кликаем на него и на кнопку «Вставить».
- Значок градуса Цельсия появляется в тексте на нужном месте.
Вставка символов с помощью комбинации клавиш
Способ пригодится, если нужные символы будут встречаться в документе часто. Чтобы каждый раз не тратить время на ввод знака через меню «Символы», проще запомнить или записать в ежедневнике сочетание клавиш для нужных символов.
Заходим в раздел «Символы», в качестве примера возьмем знак «Бесконечность». Находим код выбранного знака 221E и сочетание клавиш Alt+X.
Это означает, что добавить в документ знак бесконечности можно так: установить курсор в нужном месте, набрать код символа и комбинацию Alt+X.
Аналогично поступаем с другими знаками. Например, нам требуется обозначение математического корня в лабораторной работе. найдем его в таблице. Код символа 221A, комбинация клавиш для исполнения команды Alt+X.
Метод введения символов с помощью сочетания клавиш требует использовать цифровую клавиатуру Num Lock. Перед работой убедитесь, что она включена.
Работать с дополнительными символами не сложно. Тем, кто регулярно вводит их в документ, проще освоить второй способ — ввод через комбинацию клавиш. На первых порах процесскажется хлопотным, но запомнив частые комбинации, вы будете делать это на автоматиз ме и существенно облегчите себе работу.
Тест по теме «Как вставить специальные символы в Word»
Word: специальные символы и подстановочные знаки
В окне «Найти и заменить» Microsoft Word есть два типа подстановок — специальные символы и подстановочные знаки.
Те и другие можно вводить в строки поиска и замены, включив используя список «Special» («Специальный») в полностью открытом окне «Найти и заменить» (нажать комбинацию клавиш Ctrl+H
, потом кнопку «Больше>>
«).
Специальные символы — это те, которых нет на клавиатуре или которые нельзя непосредственно вписать в строки поиска/замены,
например, разрыв строки.
Если в окне поиска/замены включен чекбокс Use wildcards (Подстановочные знаки), то можно задавать достаточно сложные условия поиска и замены, потому что подстановчные знаки — это офисная реализация всё тех же регулярных выражений.
Чекбокс «Подстановочные знаки» в работе — убираем лишние пробелы в тексте
Некоторые символы и знаки можно использовать только в строке поиска, а некоторые — только в строке замены.
При этом возможность применения
части символов зависит от того, включен ли чекбокс Use wildcards (Подстановочные знаки).
Полный список подстановок в самом Word отсутствует или я его не нашёл, поэтому ниже приводится более-менее адекватный список, актуальный для всех версий Word плюс немного примеров.
1. Строка поиска
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
^p | Paragraph mark (¶) | Конец абзаца (¶) |
^? | Any character | Любой символ |
^# | Any digit | Любая цифра |
^$ | Any letter | Любая буква |
^e | Endnote mark | Концевая сноска |
^d | Field | Поле |
^f | Footnote mark | Нижняя сноска |
^b | Section break (===End of section===) | Разрыв секции |
^w | Whitespace | Любое количество и комбинация обыкновенных и неразрываемых пробелов, табуляций и концов абзаца |
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
^t | Tab character | Символ табуляции |
^a | Comment mark | Комментарий |
^0nnn | ANSI or ASCII characters | Любой ANSI или ASCII символ с кодом nnn |
^^ | Caret character | Символ ^ |
^g | Graphic | Графика |
^n | Column break (···Column Break···) | Разрыв колонки |
^l | Manual line break | Принудительный разрыв строки |
^m | Manual page break (—Page Break—) | Принудительный разрыв страницы (—Page Break—). Если опция Use wildcards включена, то ищет принудительный разрыв и страницы, и секции |
^+ | Em dash (—) | Длинное тире (—). Символ с кодом 0151 |
^= | En dash (–) | Короткое тире (–). Символ с кодом 0150 |
^s | Nonbreaking space (°) | Неразрывный пробел (°) |
^~ | Nonbreaking hypen (-) | Неразрывный дефис (-) |
^- | Optional hypen (¬) | Мягкий перенос (¬) |
Подстановочные знаки | Обозначение (рус.) | Пример строки поиска | Примеры результатов поиска (в кавычках) |
? | Один любой символ | б?к | «бак», «бок», «бук», «б5к», «б¶к» |
* | Любое количество любых символов | б*к | «бык», «бардак», «белый¶ полковник» |
[] | Один из указанных символов | б[аоу]к | «бак», «бок», «бук» |
[-] | Один символ из диапазона. Диапазон должен быть указан в порядке возрастания кодов символов. |
[а-яё] | Любая строчная русская буква |
[А-ЯЁ] | Любая прописная русская буква | ||
[0-9] | Любая цифра | ||
[!] | Один любой символ, не указанный после восклицательного знака | б[!ы]к | «бак», «бок», но не «бык» |
[!x-z] | Один любой символ, не входящий в диапазон, указанный после восклицательного знака | [!а-яё]ок | «Бок», «Док», но не «бок», «док» |
[!0-9] | Любой символ, кроме цифр | ||
{n} | Строго n вхождений предыдущего символа или выражения. Выражением является все то, что заключено в круглые скобки. Выражение может состоять как из конкретных символов, так и содержать спец. символы. |
10{3} | «1000», но не «100», «10000» |
10(20){2} | «102020», но не «1020», «10202020» | ||
{n;} | n и более вхождений предыдущего символа или выражения | 10{3;} | «1000», «10000», «100000», но не «100» |
{n;m} | От n до m включительно вхождений предыдущего символа или выражения | 10{3;4} | «1000», «10000», но не «100», «100000» |
@ | Ноль или более вхождений предыдущего символа или выражения | 10@ | «10», «100», «1000», «10000» |
< | Начало слова | <бок | «боксёр», но не «колобок» |
> | Конец слова | бок> | «колобок», но не «боксёр» |
2. Строка замены
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
^p | Paragraph mark (¶) | Разрыв абзаца (¶) |
^t | Tab character | Символ табуляции |
^0nnn | ANSI or ASCII characters | Любой ANSI или ASCII символ с кодом nnn |
^^ | Caret character | Символ ^ |
^c | Clipboard contents | Содержимое буфера обмена |
^& | Contents of the Find what box | Содержимое строки поиска (или то, что найдено) |
^n | Column break (···Column Break···) |
Разрыв колонки |
^l | Manual line break (¿) | Принудительный разрыв строки |
^m | Manual page break (—Page Break—) | Принудительный разрыв страницы |
^+ | Em dash (-) | Длинное тире (-). Символ с кодом 0151 |
^= | En dash (–) | Короткое тире (–). Символ с кодом 0150 |
^s | Nonbreaking space (°) | Неразрывный пробел (°) |
^~ | Nonbreaking hypen (-) | Неразрывный дефис (-) |
^- | Optional hypen (¬) | Мягкий перенос (¬) |
Спец. символы | Обозначение (англ.) | Обозначение (рус.) |
n | Expression n | Выражение номер n из строки поиска |
Примечание 1. В операторах {n;} и {n;m} точка с запятой означает List separator (Разделитель элементов списка) из настроек операционной системы, зависящих от локали
(например, в США — запятая, в России — точка с запятой).
Примечание 2. Для поиска в документе символов, которые в строке поиска «заняты» как специальные перед ними ставится обратный слэш ().
Например, если включена опция Use wildcards (Подстановочные знаки), для поиска восклицательного знака в строке поиска вводится !
3. Примеры для поиска
Строка поиска | Что ищет |
[!^0013]^0013[!^0013] | Конец абзаца в окружении двух других символов |
^0032{2;} | Два и более пробелов |
[.,:;!?] | Знак препинания |
<[0-9]@,[0-9]@> | Вещественное число, набранное через запятую |
<[А-яЁё]@> | Русское слово (зависит от кодировки) |
4. Примеры для замены
Подстановочные знаки включены!
Строка поиска | Строка замены | Что заменяет |
(^0013){2;} | 1 | Удаление пустых строк (если они создавались нажатием Enter) |
^0032([.,:;!?]) | 1 | Удаление пробелов перед знаками препинания |
([0-9])^0032([0-9]) | 1^s2 | Замена пробелов между цифрами на неразрывные пробелы |
-([0-9]) | ^01501 | Замена дефисов перед цифрами на правильный символ «минус» |
Ивано([а-я]@>) | Петро1 | Замена Ивановых на Петровых во всех падежах сразу (конечно, фамилии должны склоняться одинаково) |
(<[0-9]@).([0-9]@>) | 1,2 | Замена десятичных точек между цифрами на запятые |
24.09.2020, 10:16 [28941 просмотр]
Word для Microsoft 365 Word 2021 Word 2019 Word 2016 Word 2013 Word 2010 Word Starter 2010 Еще…Меньше
В документы Word можно легко вставлять специальные символы, дроби и другие символы.
Важнее всего понимать, что при вставке символов, дробей, специальных знаков или международных символов критическое значение имеет шрифт, который вы используете. Не все шрифты имеют одинаковые символы. Например, шрифт Elephant не имеет символов дроби, а Шрифт Verdana — нет. Таким образом, очень важно использовать правильный шрифт, чтобы найти нужный символ или знак, который вам нужен.
Это статичные символы. Если вы ищете интерактивный контрольный список, который можно щелкнуть, чтобы проверить или сжать, см. статью Сделайте контрольный список в Word.
Символ, например, валюта (¥), музыка (♫), или флажки (✔)
-
Поместите курсор в то место в файле, куда вы хотите вставить символ.
-
Перейдите на вкладку > символ.
-
Выберите символ или выберите Другие символы.
-
Используйте прокрутку вверх или вниз, чтобы найти символ, который вы хотите вставить.
Различные наборы шрифтов часто содержат различные символы, а самые часто используемые символы содержатся в наборе шрифтов Segoe UI Symbol. Используйте селектор Шрифт над списком символов для выбора шрифта, который вы хотите просмотреть.
-
Когда вы найдете символ, который вам нужен, дважды щелкните его. Символ будет вставлен в документ.
-
Выберите Закрыть.
Совет: Если вы хотите увеличить или уменьшить ваш символ, выделите его и используйте параметр Размер шрифта.
Если вы собираетесь часто вставлять символ, рекомендуем настроить функцию автозамены, которая будет вставлять его за вас. Вы найдете дополнительные сведения здесь: Вставка флажка или другого символа с помощью автозамены.
-
Щелкните или коснитесь места, куда нужно вставить специальный знак.
-
Перейдите на вкладку > символ > другие символы.
-
Перейти к специальным символам.
-
Дважды щелкните символ, который нужно вставить.
Совет: Многие специальные символы имеют связанные с ними сочетания клавиш. Если вы захотите вставить специальный знак еще раз в будущем, просто нажмите сочетание клавиш. Например, сочетание клавиш ALT + CTRL + C служит для вставки символа авторского права (©).
-
Выберите Закрыть.
Некоторые дроби (1/4, 1/2 и 3/4) автоматически заменяются соответствующими символами (¼, ½, ¾) при вводе. Однако другие остаются неизменными (1/3, 2/3, 1/5 и т. д.), поэтому если вы хотите вставить их как символы, нужно будет использовать процесс вставки символа.
-
Щелкните место, куда нужно вставить дробную часть, или коснитесь ее.
-
Перейдите на вкладку > символ > другие символы.
-
В раскрывающемся списке Подгруппа выберите Числовые формы.
Примечание: Не все шрифты имеют подгруппу числовых форм. Если вы не видите подгруппу числовых форм, которая доступна для вашего шрифта, необходимо использовать другой шрифт, например Calibri, чтобы вставить символ дроби.
-
Дважды щелкните дробь, которую вы хотите вставить.
-
Выберите Закрыть.
Только небольшое количество обычных дробей имеет символы, которые можно заменить. Для более необычных дробей, например 8/9, вы можете определить приблизительное значение символа, задав числитель как надстрочный текст, а знаменатель – как подстрочный. Дополнительные сведения см. в статье Вставка надстрочного или подстрочного текста.
Если вы планируете вводить текст на других языках, рекомендуем переключить раскладку клавиатуры на выбранный язык. Дополнительные сведения см. в статье Включение или переключение языка раскладки клавиатуры.
Для отдельных знаков практически всегда существуют сочетания клавиш в Office. Например:
-
CTRL + SHIFT + ALT +? служит для вставки ¿
-
CTRL + SHIFT + ~: после ввода «a» позволяет вставить ã.
-
CTRL+SHIFT+: после ввода «u» позволяет вставить ü.
Дополнительные сведения о международных символах см. в сочетаниях клавиш для международных символов.
Вы также можете ввести код символа с клавиатуры. Символы и специальные знаки вставляются с помощью кодов ASCII или Юникода. Вы можете укассировать код при подытовом коде для знака.
-
Перейдите на вкладку >символ > другие символы.
-
Прокрутите список вверх или вниз, чтобы найти нужный символ. Чтобы найти его, может потребоваться изменить шрифт или подмножество.
Совет: Шрифт Segoe UI Symbol содержит очень большой набор символов Юникода, которые можно выбрать.
-
Справа внизу вы увидите поля Код знака и из:. Код знака – это то, что потребуется ввести для вставки данного символа с клавиатуры, а из: сообщает, что это будет за символ. Если из: сообщает «Unicode (hex)», это символ Юникод. Если из: сообщает «Symbol (Decimal)» , это символ ASCII.
Юникод
ASCII
Сведения и таблицы символов ASCII и Юникода
Дополнительные сведения об использовании символов ASCII и Юникода см. в вставке кодов символов ASCII и Юникода.
Вставка флажка
Сведения о вставке контрольного знака см. в этой теме.
Нужна дополнительная помощь?
Ç
ü
é
â
ä
à
å
ç
ê
ë
è
ï
î
ì
Ä
Å
É
æ
Æ
ô
ö
ò
û
ù
ÿ
Ö
Ü
¢
£
¥
₧
ƒ
á
í
ó
ú
ñ
Ñ
ª
º
¿
⌐
¬
½
¼
¡
«
»
░
▒
▓
│
┤
╡
╢
╖
╕
╣
║
╗
╝
╜
╛
┐
└
┴
┬
├
─
┼
╞
╟
╚
╔
╩
╦
╠
═
╬
╧
╨
╤
╥
╙
╘
╒
╓
╫
╪
┘
┌
█
▄
▌
▐
▀
α
ß
Γ
π
Σ
σ
µ
Τ
Φ
Θ
Ω
δ
∞
φ
ε
∩
≡
±
≥
≤
⌠
⌡
÷
≈
°
∙
·
√
ⁿ
²
■
€
‚
ƒ
„
…
†
‡
ˆ
‰
Š
‹
Œ
Ž
‘
’
“
”
•
–
—
˜
š
›
œ
ž
Ÿ
¡
¢
£
¤
¥
¦
§
¨
ª
«
¬
¯
°
±
²
³
´
µ
¶
·
¸
¹
º
»
¼
½
¾
¿
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ð
Ñ
Ò
Ó
Ô
Õ
Ö
×
Ø
Ù
Ú
Û
Ü
Ý
Þ
ß
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
ð
ñ
ò
ó
ô
õ
ö
÷
ø
ù
ú
û
ü
ý
þ
ÿ
У Word есть мощные возможности поиска, которые позволяют искать вам текст, числа, форматы, параграфы, разрывы страниц, использовать подстановочные символы, коды полей и многое другое. Используя подстановочные символы, вы можете искать просто всё что угодно в вашем документе. Поскольку функция поиска совмещена с заменой, то вы можете также выполнять весьма замысловатые преобразования текста.
Прежде чем мы приступим, поясню пару терминов, которые могут быть не совсем понятными для вас.
Регулярное выражение — это условное обозначение критериев, которым должна соответствовать искомая строка. С помощью регулярных выражений можно найти множество строк или слов, соответствующих заданным условиям.
Подстановочные символы (wildcards) — это * (звёздочка), . (точка) и ? (знак вопроса), которые имеют в регулярных выражениях специальное значение. Например, символ * (звёздочка) обозначает любое количество любых символов, а ? (знак вопроса) означает любой один символ.
Давайте начнём знакомство с продвинутыми возможностями поиска в Word!
Как использовать подстановочные символы в продвинутом поиске
В ленте Word переключитесь на вкладку «Главная» и нажмите кнопку «Заменить»:
В окне «Найти и заменить» кликните «Больше >>», чтобы развернуть диалоговое окно и увидеть дополнительные опции. Если вы увидели кнопку «<< Меньше», значит всё прошло удачно.
В раскрывшемся окне для показа опций поиска, включите флажок «Подстановочные знаки».
Обратите внимание, что после того, как вы включили опцию «Подстановочные знаки», Word сразу под полем «Найти:» показывает, что эта опция включена. Также когда выбран флажок «Подстановочные знаки», некоторые опции становятся недоступными для включения, а именно: «Учитывать регистр», «Только слово целиком», «Учитывать префикс», «Учитывать суффикс».
Теперь нажмите кнопку «Специальный» для просмотра списка подстановочных знаков.
В Word доступны следующие подстановочные символы:
Символ | Значение |
---|---|
? | Любой знак |
[-] | Символ в диапазоне |
< | В начале слова |
> | В конце слова |
() | Выражение — единая последовательность символов. Также применяется для обратных ссылок |
[!] | Не |
{;} | Число вхождений |
@ | Предыдущий 1 или более |
* | Любое число знаков |
^t | Знак табуляции |
^^ | Знак крышки |
^n | Знак столбца |
^+ | Длинное тире |
^= | Короткое тире |
^g | Графический объект |
^l | Разрыв строки |
^m | Разрыв страницы / раздела |
^~ | Неразрывный дефис |
^s | Неразрывный пробел |
^- | Мягкий перенос |
Наконец выберите подстановочный символ для вставки в ваши критерии поиска. После выбора подстановочного знака, символ добавляется в строку поиска. Когда запомните значения, вы также можете использовать клавиатуру для ввода символов вместо вставки их путём выбора из списка. Меню «Специальный» работает как справка в случае если вы не помните, какие доступны специальные символы и их значения.
Готовые увидеть как работают подстановочные символы? Давайте ознакомимся с конкретными примерами использования регулярных выражений и подстановочных символов в Word.
Для чего используются подстановочные символы?
В меню «Специальный» содержит много специальных символов, которые вы можете использовать для поиска по документу Word, но на самом деле не все они являются подстановочными символами. Большинство из них нужны для поиска каких-то специфичных и, иногда, скрытых символов Word, таких как пробелы, разного вида тире, разрывы страницы.
Здесь мы заострим внимание в первую очередь на подстановочных знаках, которые означают один или более символов текста или модифицируют поиск на основе другого символа в вашем поиске.
Использование звёздочки для указания любого количества символов
Скорее всего, самым часто используемым подстановочным символом для вас станет звёздочка. Она означает, что вы хотите найти любое количество символов. Например, чтобы найти все слова, начинающиеся с «отм», напечатайте «отм*» в строке поиска и затем кликните кнопку «Найти далее». Наше регулярное выражение означает любое количество букв (* звёздочка), следующих после «отм».
В качестве альтернативы ввода символа звёздочки с клавиатуры, вы можете использовать выбор специального символа из списка подстановочных знаком. Вначале наберите «отм» в строке «Найти». Поставьте галочку «Подстановочные знаки». Затем кликните кнопку «Специальный» и выберите «Любое число символов». После этого нажмите кнопку «Найти далее»:
Word оценивает поиск и показывает вам первое вхождение, которое он найдёт в документе. Продолжайте кликать «Найти далее», чтобы найти все части текста, которые соответствуют вашему поисковому термину.
Вы должны помнить важную вещь: при включении подстановочных знаков, поиск автоматически становится чувствительным к регистру (такова особенность регулярных выражений, частью которых являются подстановочные символы). Поэтому поиск «отм*» и «Отм*» даст различные результаты.
Использование знака вопроса для поиска определённого количества символов
В то время как звёздочка означает любое количество символов, знак вопроса в регулярном выражении означает единичный (один) символ. Например, если «отм*» будет искать строки начинающиеся с «отм» за которыми идёт любое количество символов, то «отм?» будет искать строки, начинающиеся с «отм», за которой идёт только один символ.
Как и звёздочку, знак вопроса можно использовать в любой части слова — в том числе в начале и в середине.
Также можно использовать вместе несколько знаков вопроса вместе, тогда они будут обозначать несколько букв.
Например, регулярное выражение для поиска «о?о?о» оно означает букву «о», за которой идёт любой символ, затем снова идёт буква «о», затем опять любой символ и затем опять буква «о» найдёт следующие слова:
- потоков
- многополосных
- многополосных
- которое
- правового
- такового
- такого основания
Можно найти слова с четырьмя буквами «о», шаблон «о?о?о?о»:
- которого
- многополосных
Или с тремя буквами «а», шаблон «а?а?а»:
- наказания
- задача
- аппарата
- высказана
- началах
Необязательно использовать одинаковые буквы — составляйте выражения под ваши задачи.
Например, чтобы найти слова, в которых первая буква «з», затем идёт любой другой символ, а затем буква «к» и вновь любой символ, шаблон для поиска «з?к?» найдёт:
- закономерности
- законодательно
Использование знака собачка (@) и фигурных скобок ({ and}) для поиска вхождений предыдущего символа
Вы можете использовать знак собачка (@) для указания одного или более вхождения предыдущего символа. Например, «ro@t» найдёт все слова, которые начинаются на «ro» и заканчиваются на «t» и которые имеют любое количество букв «o» между этими частями. Поэтому по этим условиям поиска будут найдены слова «rot», «root» и даже «roooooot».
Для большего контроля поиска предыдущих символов, вы можете использовать фигурные скобки, внутри которые укажите точное число вхождений предыдущего символа, который вы хотите найти. Например, поиск «ro{2}t» найдёт «root», но не найдёт «rot» или «roooooot».
Также поддерживает синтаксис вида {n;} — означает искать количество вхождений символа более n раз; {;m} — означает искать количество вхождений символа менее m раз; {n;m} — означает искать количество вхождений символа более n раз, но менее m раз.
Чтобы показать более практический пример, немного забежим вперёд, следующий поиск использует набор символов (будут рассмотрены в этой статье чуть ниже), в результате, будут найдены все слова, в которых подряд идут четыре согласных буквы:
[бвгджзйклмнпрстфхцчшщ]{4}
Использование угловых скобок (< и >) для обозначения начала и конца слова
Думаю, вы заметили, особенно когда составляли поисковые запросы со звёздочкой, что пробел считается за обычный символ и могут быть найдены довольно неожиданные фрагменты большого размера, либо фрагменты, состоящие из двух слов. Вы можете использовать угловые скобки (символы «больше чем» и «меньше чем») для обозначения начала и конца слова поиска. Например, вы можете искать «<но>» и Word найдёт все вхождения «но», но не найдёт слова вроде «новости», «законодатель».
Это довольно полезно, но эта техника становится более мощной, когда вы комбинируете её с другими подстановочными символами. Например, с помощью «<з????>» вы можете найти все слова, которые начинаются на «з» и состоят ровно из пяти букв.
Вам необязательно использовать обе угловые скобки в паре. Вы можете обозначить просто только начало или конец слова, используя только одну соответствующую скобку. Например «ство>» найдёт слова
- руководство
- множество
- средство
- количество
Использование квадратных скобок ([ и ]) для поиска определённых символов или диапазонов символов
Вы можете использовать квадратные скобки для указания любых символов или диапазонов символов. Например «[а]» будет искать любые вхождения буквы «а».
В следующем примере, будет искаться строка, которая начинается на «р», затем идёт любая гласная, а затем снова буква «р»: «р[аеиоуэюя]р»
Далее аналогичный пример, но между буквами «р» должно быть две любых гласных: «р[аеиоуэюя]{2}р», будет найдено, к примеру, слово «приоритет».
Вы также можете искать квадратные скобки для поиска диапазонов символов, например «[a-z]» найдёт любую из этих букв в нижнем регистре. Поиск «[0-9]» найдёт любую из этих цифр.
Пример р[а-и]{2}р найдёт строку, которая начинается и заканчивается на букву «р» между которыми две любые буквы из указанного диапазона.
Следующий пример довольно сложный, но при этом и довольно интересный:
[А-Я]{1}[а-я0-9 ,-]{1;}.
В начале строки должна стоят любая заглавная буква ([А-Я]) ровно один раз ({1}). Затем должны идти маленькие буквы, цифры, пробелы, запятые и тире ([а-я0-9 ,-]) хотя бы один раз и более ({1;}), в самом конце должна стоять точка (.)
Думаю вы догадались, что это регулярное выражение которое будет искать предложения. Перечислены не все возможные символы, поэтому не будут найдены предложения, содержащие кавычки и некоторые другие символы, а также вопросительные и восклицательные предложения.
То есть вы можете комбинировать подстановочные символы и дополнять их кванторами количества, а затем это всё комбинировать любое количество раз, пока не получите желаемый результат. На самом деле, это довольно сложно — почти как программирование, поскольку требует абстрактного мышления.
Использование скобок для группировки поисковых терминов в последовательности
Вы можете использовать круглые скобки в вашем поиске для группировки последовательностей символов.
Можно использовать довольно простые шаблоны, например «(го){3;}» найдёт строки, в которых «го» встречается три и более раза подряд.
Но настоящую силу эта конструкция покажет при использовании в операциях поиска и замены.
Показанная далее техника называется «обратные ссылки». Начнём с конкретного примера, чтобы было проще понять. Предположим, нам нужно во всём документе поменять местами два слова, допустим, имя и фамилию. К примеру, во всём тексте множество раз упоминается «Милосердов Алексей», а нам нужно, чтобы было «Алексей Милосердов».
Для этого в строке поиска мы вставляем «(Милосердов) (Алексей)», а в строке «Заменить на» пишем «2 1».
Скобки не участвуют в поиске, то есть в результате будет искаться фраза «Милосердов Алексей» При этом то, что было найдено в первых скобках, будет присвоено как значение «1», а то, что было найдено во вторых скобках, станет значением «2». При этом найденная строка заменится на «Алексей Милосердов».
Можно сделать по-другому, допустим вместо фамилии и имени, я хочу заменить на фамилию и инициалы, тогда в строке поиска я ищу «(Милосердов) (Алексей)», а в строке «Заменить на» пишу «1 А.В.».
В скобках можно писать не только слова, там могут использоваться подстановочные символы в разных сочетаниях, а также кванторы количества. Когда находится целая фраза, то Word автоматически пронумеровывает эти группы слева направо (это происходит «под капотом» — мы это не видим), поэтому в поле «Заменить на» мы можем использовать эти группы по их номеру, перед которым нужно поставить обратный слэш.
Рассмотрим более жизненный пример. Допустим, у нас по всему документу имеются даты вида 31.12.2019 (то есть в формате день.месяц.год), а мы хотим чтобы все эти даты были в формате 2019.12.31 (то есть год.месяц.день).
Тогда для поиска любых дат составляем регулярное выражение с подстановочными символами:
«[0-9]{2}.[0-9]{2}.[0-9]{4}»
«[0-9]» — это диапазон, обозначающий все цифры, «{2}» — это квантор количества, который говорит, что предыдущий символ должен встречаться ровно два раза. То есть будет искаться строка длиной ровно два символа, состоящая из цифр. Затем идёт точка, затем снова аналогичная строка и точка, и в конце строка из четырёх цифр.
Строка подходит для поиска, но чтобы были созданы обратные ссылки, мы заключаем нужные нам элементы в круглые скобки: «([0-9]{2}).([0-9]{2}).([0-9]{4})» — она будет работать точно также, как и предыдущая.
Теперь составляем строку «Заменить на». В начале идёт год, то есть третья группа, она обозначается как «3», затем точка, затем вторая группа, затем опять точка и затем первая группа, получаем «3.2.1».
Используйте обратный слэш () если вам нужно искать символы, которые являются подстановочными знаками
А что если вам нужно найти в документе символ, который используется как подстановочный? Например, если вам нужно найти звёздочку? Если просто её вставите, то она сработает как подстановочный знак и будет найдено всё что угодно. Есть два способа искать символы в их буквальном значении.
Первый способ, это снять галочку с опции «Подстановочные знаки» перед выполнением поиска. Но если вы не хотите это делать, вы можете использовать обратный слэш () перед этим символом. Например, чтобы найти буквальный знак вопроса при включённых «Подстановочных знаках», введите в поле Поиск «?».
Заключение
Вы можете делать весьма сложные поиски и замены комбинируя подстановочные символы в ваших поисках в Word, поэтому продолжайте пробовать с ними. После того, как вы действительно разберётесь, какой потенциал несут регулярные выражения, вы сможете увеличить вашу продуктивность. Нам только следует порекомендовать вам не делать большие операции поиска и замены одновременно для всего документа, если у вас нет полной уверенности что ваши подстановочные символы делают именно то, что вы задумали. Также рекомендуется для этого использовать тестовые копии документов.
Связанные статьи:
- Как в Microsoft Word сделать массовую замену или удаление текста (74%)
- Как убрать лишние пробелы в Microsoft Word (74%)
- Как выделить текст цветом в Word (66.3%)
- Как вставить музыкальный символ, ноты в Word (57.7%)
- Как напечатать диапазон страниц документа Word из нескольких разделов (57.7%)
- Как заблокировать текстовые поля в Word (RANDOM — 50%)
Многие новички, недостаточно хорошо знакомых с возможностями текстового редактора Word, нередко испытывают затруднения в случаях необходимости вставки в документ специальных символов.
К таковым относятся отсутствующие на клавиатуре математические операторы, указующие стрелки, денежные единицы, буквоподобные знаки, ударения и прочие специфические текстовые элементы. Некоторые из начинающих пользователей прибегают к стандартной таблице символов Windows, другие пытаются отыскать нужный символ в Интернете.
На самом деле всё делается гораздо проще. Редактор Microsoft Word имеет собственную базу спецсимволов и причем весьма обширную, а самое главное, что вставлять в текст их можно с помощью клавиатурных комбинаций.
Найти наборы спецсимволов можно на вкладке «Вставка». Расположены они как раз в самом конце ленты.
Если кликнуть по компоненту «Символы», откроется небольшое окошко, называемое ещё галереей символов. Оно имеет две вкладки: собственно сами символы и специальные знаки.
Чуть ниже расположены выпадающие списки, в которых можно указать необходимый шрифт, а также выбрать символьный набор. Чтобы вставить в текст нужный элемент достаточно дважды кликнуть по нему мышкой.
Также вы можете воспользоваться комбинаций зарезервированных кодов и стандартных «горячих» клавиш Alt + X. Для примера рассмотрим 5 часто используемых символов.
- Чтобы поставить в слове ударение, тут же рядом с нужной буквой наберите 0300 или 0301 и нажмите Alt + X. При этом ввёденное число будет трансформировано в значок ударения.
- Для вставки разделяющего апострофа (актуально для украинского языка) используйте комбинацию 02BC и Alt + X.
- Значок возведения в квадрат ставится с помощью сочетания 002B и Alt + X.
- За вставку стрелок вправо, влево, вверх и вниз отвечают коды 2192, 2190, 2191 и 2193 соответственно. Преобразует код в символ сочетание Alt + X.
- Для вставки денежного знака евро используется код 20AC.
Как видите, вставка специальных символов в документ Word не представляет собой никакой сложности. И ещё. Некоторым знакам в Microsoft Word не назначены клавиатурные комбинации. В таком случае они могут быть созданы самим пользователем.