Подстановочные знаки word
Подстановочные знаки word
Компьютерные шпаргалки от Константина Фёста
(основано на Windows 7 Максимальная и MS Office 2013)
Как использовать подстановочные
знаки для замены и удаления текста
Меня попросили рассказать как быстро удалить из документа Microsoft Word все ссылки.
Я думаю, сама по себе необходимость удалить из документа ссылки возникает редко, но на этом примере можно очень хорошо показать использование инструмента «Замена«, который способен сэкономить уйму времени при работе с документами.
Итак, у нас есть документ, в котором имеется много ссылок. Нам нужно их попросту удалить по всему документу, чтобы их не было:
Инструмент «Замена» позволяет искать определенный текст-образец в документе и заменять его на другой заданный текст, либо на «пустое место», что равносильно удалению исходного текста.
Но ведь все ссылки — разные, как тогда задать образец?
Посмотрите на картинку выше, каждая ссылка имеет одинаковые элементы, по которым Ворд сможет их идентифицировать.
Ссылка начинается с «http:», а заканчивается. как думаете, чем?
Конечно же, невидимым знаком абзаца (ведь каждая ссылка у нас располагается на новой строке, т.е. после нее стоит перевод абзаца). Это можно увидеть, включив отображение непечатаемых символов:
Вот эти «крючки» мы и будем использовать, чтобы автоматически найти все ссылки в документе.
Для этого идем в меню «Главная — Заменить» и в новом окне на вкладке «Заменить» первым дело устанавливаем галочку «Подстановочные знаки«. Это позволит использовать специальные символы для нашего поиска ссылок (кликните на картинку, чтобы открыть ее в полном размере):
Теперь в поле «Найти» вписываем следующую строку:
http:*^13
Разберем ее подробнее.
http: — это символы, с которых начинается каждая ссылка.
* — это специальный знак Ворда, который означает: любая последовательнось символов.
^13 — это специальный знак Ворда, который соответствует переводу абзаца.
Иными словами эта строка означает следующее: искать любую последовательность символов, которая начинается с http: и заканчивается переводом абзаца.
Кажется, это то, что нам нужно 😉
Идем дальше. Под полем «Найти» в окне есть поле «Заменить на«. По идее туда надо вписать текст, на который будут заменены все найденные фрагменты. Но поскольку мы хотим их просто удалить, оставляем это поле пустым.
Нажимаем в окне кнопку «Заменить все«, после чего производится поиск и замена в соответствии с заданными нами параметрами, и все ссылки просто исчезают из документа:
Но расслабляться еще рано. В документе есть и ссылки другого вида, которые начинаются с «www». Они, конечно, не были удалены:
Чтобы их найти и удалить используем крючки www и пробел, т.к. такие ссылки заканчиваются пробелом, который идет перед дефисом. Поэтому в поле «Найти» вводим такую строку:
www*
Еще раз обратите внимание, что после звездочки обязательно нужно ввести пробел! Его не видно, но он там есть.
Теперь, после нажания кнопки «Заменить все» ссылки такого вида будут так же удалены из документа.
Использование подстановочных знаков и кодов в инструменте «Замена» — очень мощная функция, которая позволяет находить и заменять/удалять самые разные текстовые фрагменты.
Полный список подстановочных знаков и кодов вы найдете на сайте Microsoft:
И не забывайте о возможности заказать видеокурс «Античайник», который делает из новичков уверенных пользователей компьютера:
А если вам понравилась шпаргалка, порекомендуйте ее друзьям с соцсетях, отправьте кому-нибудь по емейлу или распечатайте. Все это можно сделать с помощью следующих кнопок:
Специальные символы и подстановочные знаки в операциях поиска и замены MS Word 97/2000/XP
Автор: С. М. Хозяинов
Оригинал статьи раньше находился по адресу http://calends.webzone.ru. Предположив, что этот ресурс постигнет обычная судьба сайтов на бесплатных хостингах-могильниках, я сделал копию (предварительно безуспешно попытавшись связаться с автором) и, как видите, не прогадал.
Microsoft Word предоставляет необыкновенно мощный инструмент для поиска и замены. Умение грамотно им пользоваться существенно упрощает редактирование и правку документов. В этой статье я расскажу, как использовать специальные знаки в операциях поиска и замены, и приведу ряд примеров.
Зачем это надо?
Пример 1
Рассмотрим простой случай поиска и замены.
Требуется заменить в документе фамилию Иванов на Петров .
А можно ли произвести одну такую замену, чтобы в документе сразу заменить:
Иванов на Петров ,
Иванову на Петрову ,
Ивановым на Петровым ,
Иванова на Петрова ,
Ивановы на Петровы ,
Да, можно. Для этого надо использовать специальные знаки.
Пример 2
В документе очень много десятичных дробей. Часть дробей набрана через точку, часть через запятую.
Можно ли произвести такую замену, чтобы сделать написание всех дробей единообразным?
Да, можно. Для этого надо использовать специальные знаки.
Пример 3
Дан большой документ содержащий текст словаря компьютерных терминов следующего вида:
Alpha(nu)meric display — буквенно-цифровой (символьный) дисплей
Дисплей, предназначенный для работы с буквенной, цифровой и сопутствующей символьной информацией.
Alpha(nu)meric keyboard — буквенно(алфавитно)-цифровая клавиатура
Клавиатура для ввода кодовых представлений цифр и букв, имеющая маркировку символьного набора.
Alternate key — альтернативный ключ
Ключ поиска в базе данных, не указанный в качестве первичного ключа.
Alternate Mark Inversion (AMI) — чередующаяся инверсия единиц
Способ биполярного кодирования, в котором следующие подряд единицы (mark) кодируются сигналами с противоположными знаками.
В тексте нет никаких выделений. Общее число словарных статей — 30 000.
1. Найти все переводимые английские термины и выделить их полужирным начертанием. При этом все другие английские слова оставить в неприкосновенности.
2. Дефис между английским термином и его переводом заменить на тире. При этом все другие дефисы оставить в неприкосновенности.
Т. е. найти все 30 000 фрагментов текста, отвечающих вышеприведенным условиям, и сделать 30 000 выделений полужирным начертанием и 30 000 замен дефиса на тире.
Можно ли это сделать за 1 минуту?
Да, можно. Для этого надо использовать специальные знаки.
Какие такие знаки?
В Microsoft Word существуют два типа специальных знаков специальные символы и подстановочные знаки. Те и другие удобно вводить в строки поиска и замены используя кнопку Special ( Специальный ) в диалоге поиска и замены.
Специальными символами называют символы, которых нет на клавиатуре и/или которые невозможно непосредственно вписать в строку поиска или замены. Например: принудительный обрыв строки, мягкий перенос, неразрывный пробел и т. п.
Если в диалоге поиска и замены задействована опция Use wildcards ( Подстановочные знаки ), то становится возможным формировать сложные условия поиска. Для этого используются подстановочные знаки. С их помощью можно задавать диапазоны символов и выражения, отвечающие ряду условий.
Некоторые символы и знаки можно использовать только в строке поиска, некоторые — только в строке замены. Возможность использования других зависит от того, задействована или нет опция Use wildcards ( Подстановочные знаки ).
Ниже я привожу полный список символов и знаков.
А еще ниже — примеры их использования.
Строка поиска
Специальные символы, которые можно использовать только в том случае, если опция Use wildcards ( Подстановочные знаки ) не задействована.
Приемы глобальной автозамены в Ms Word. Подстановочные знаки, коды спецсимволов.
В Microsoft Word возможен быстрый поиск всех вхождений указанного слова или фразы.
На вкладке Начальная страница в группе Редактирование выберите команду Найти.
В поле Найти введите текст, который требуется найти.
Выполните одно из следующих действий.
Чтобы найти каждое вхождение слова или фразы, нажмите кнопку Найти далее.
Чтобы найти сразу все вхождения указанного слова или фразы, нажмите кнопку Найти все и выберите Найти все.
Примечание. Чтобы прервать процесс поиска, нажмите клавишу ESC.
Поиск и замена текста
Слово или фразу можно автоматически заменить другим словом или фразой — например, слово Образец словом Пример.
Примечание. Для заменяющего текста будет использоваться тот же регистр, что и для исходного. Например, если выполнить поиск и замену аббревиатуры ИБП словосочетанием «Источник бесперебойного питания», итоговый текст будет иметь вид «ИСТОЧНИК БЕСПЕРЕБОЙНОГО ПИТАНИЯ».
На вкладке Начальная страница в группе Редактирование выберите команду Заменить.
Перейдите на вкладку Заменить.
В поле Найти введите текст, который требуется найти.
В поле Заменить на введите текст для замены.
Выполните одно из следующих действий.
Чтобы найти следующее вхождение текста в документе, нажмите кнопку Найти далее.
Чтобы заменить вхождение текста в документе, нажмите кнопку Заменить. После нажатия кнопки Заменить в Office Word 2007 будет выделено следующее вхождение указанной фразы.
Чтобы заменить все вхождения текста в документе, нажмите кнопку Заменить все.
Примечание. Чтобы прервать процесс замены, нажмите клавишу ESC.
Поиск и выделение текста
Чтобы упростить визуальный поиск слова или фразы в тексте, можно выполнить поиск всех вхождений с их выделением на экране. Выделенный текст при печати документа отображается как обычный.
На вкладке Начальная страница в группе Редактирование выберите команду Найти.
В поле Найти введите текст, который требуется найти.
Нажмите кнопку Выделение при чтении, а затем выберите параметр Выделить все.
Примечание. Чтобы отключить выделение текста, нажмите кнопку Выделение при чтении и выберите параметр Снять выделение.
Поиск и замена форматирования
Форматирование знаков можно найти, заменить или удалить. Например, можно выполнить поиск определенного слова или фразы и изменить цвет шрифта или найти текст в определенном формате, например текст, написанный полужирным шрифтом, а затем удалить или изменить этот формат.
На вкладке Начальная страница в группе Редактирование выберите команду Заменить.
Если кнопка Формат недоступна, нажмите кнопку Больше.
Чтобы найти текст с определенным форматированием, введите этот текст в поле Найти. Чтобы выполнить поиск только по формату, оставьте это поле пустым.
Нажмите кнопку Формат, а затем выберите формат, который требуется заменить.
Щелкните поле Заменить на, нажмите кнопку Формат и укажите формат замены.
Примечание. Если необходимо заменить текст, введите заменяющий текст в поле Заменить на.
Чтобы заменить определенные вхождения текста с указанным форматом, нажмите кнопку Найти далее, а затем кнопку Заменить. Чтобы заменить все вхождения текста с указанным форматом, нажмите кнопку Заменить все.
Поиск и замена знаков абзаца, разрывов страниц и других элементов
Допускается поиск и замена специальных знаков и элементов документа, таких как знаки табуляции и установленные вручную разрывы страниц. Например, можно выполнить поиск двойных знаков абзаца и заменить их одиночными.
На вкладке Начальная страница в группе Редактирование выберите команду Найти.
Если кнопка Особый недоступна, нажмите кнопку Больше.
Нажмите кнопку Особый и выберите нужный знак.
Если необходимо заменить элемент, перейдите на вкладку Заменить и введите в поле Заменить на заменяющий элемент.
Нажмите кнопку Найти далее, Найти все, Заменить или Заменить все.
Чтобы прервать процесс поиска, нажмите клавишу ESC.
Совет. Для быстрого поиска таких элементов, как графические элементы или примечания, на вертикальной полосе прокрутки нажмите кнопку Выбор объекта перехода , а затем выберите нужный элемент. Для поиска следующего или предыдущего элемента того же типа можно воспользоваться кнопками Далее
и Назад
.
Поиск с использованием подстановочных знаков
При поиске по тексту можно использовать подстановочные знаки. Например, звездочка позволяет найти строку знаков (по шаблону «к*й» будут найдены слова «какой» и «квадратный»).
Использование подстановочных знаков для поиска и замены текста
На вкладке Начальная страница в группе Редактирование выберите команду Найти или Заменить.
Установите флажок Подстановочные знаки.
Если флажок Подстановочные знаки недоступен, нажмите кнопку Больше.
Выполните одно из следующих действий.
Чтобы выбрать подстановочный знак из списка, нажмите кнопку Особый, выберите подстановочный знак, а затем в поле Найти введите дополнительный текст. Дополнительные сведения см. в таблице Подстановочные знаки для поиска и замены элементов.
Введите подстановочный знак непосредственно в поле Найти. Дополнительные сведения см. в таблице Подстановочные знаки для поиска и замены элементов.
Если требуется заменить элемент, перейдите на вкладку Заменить и введите в поле Заменить назаменяющий элемент.
Нажмите кнопку Найти далее, Найти все, Заменить или Заменить все.
Чтобы прервать процесс поиска, нажмите клавишу ESC.
Подстановочные знаки для поиска и замены элементов
Примечания
Если флажок Подстановочные знаки установлен, выполняется поиск текста, в точности совпадающего с указанным. Обратите внимание, что флажки Учитывать регистр и Только слово целиком устанавливаются автоматически и не могут быть сняты пользователем.
Чтобы найти знак, который используется как подстановочный, введите перед ним обратную косую черту (). Например, введите ?, чтобы найти вопросительный знак.
Для группировки подстановочных знаков и текста, а также для указания порядка обработки знаков следует использовать круглые скобки. Например, чтобы найти слова «призвание» и «приключение», введите .
Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак «n». Например, введите (Егоров) ( Владимир) в поле Найти и 2 1 в поле Заменить на, чтобы найти словосочетание Егоров Владимир и заменить его на Владимир Егоров.
Подстановочные знаки
Думаю, все из вас хоть когда-нибудь использовали программу Microsoft Word. И, наверное, все пользовались в Ворде поиском или заменой. А вот про то, что замены бывают очень сложные, что при помощи замены можно производить необычные операции, знает далеко не каждый.
Даже в обычном режиме замены позволяют делать хитрые операции. Но вот если включить режим «подстановочные знаки» (перевод английского «wildards»), то можно творить чудеса. Об этом мы и поговорим в этой статье. Кстати, если интересуетесь, то эти самые «wildcards» очень близки к так называемым «регулярным выражениям» («regular expressions»), используемых при поиске и замене во многих программах для автоматической обработки текста.
Давайте решим несколько задач, которые могут потребоваться, например, при составлении указателя.
Оставить на странице только слова, начинающиеся с больших букв.
Открываем окно поиска и замены, выставляем режим «подстановочные знаки» и делаем замену строки на ничто (оставляем поле «заменить на» пустым). Это в случае русского текста, в случае английского пойдет . Эта замена удаляет все слова, начинающиеся с маленькой буквы.
Объясню принцип работы этой команды. В режиме подстановочных знаков (здесь мы ищем слова, начинающиеся с больших букв) на &^13.
В данном случае выражение & означает «искомый текст» — то выражение, которое вы нашли. А ^13 — это просто знак новой строки.
Но есть еще один способ сделать эту замену, опишем его сейчас, поскольку более сложные варианты этого метода нам потребуются ниже. Замените ( ) на 1^13. Результат будет тот же самый.
Поясню, как это работает. Выражение в поиске может содержать несколько наборов круглых скобок, в данном случае один. Сами круглые скобки никак не влияют на поиск, ищет Word то же выражение, как если бы этих скобок не было. А вот все, что находится в скобках, нумеруется. В данном случае у нас есть только одно выражение в скобках, и оно совпадает с искомым текстом. Поэтому оно нумеруется при помощи последовательности 1.
Заменить точку на запятую в десятичных дробях
В тексте много дробей, в части из них встречаются точки, с части — запятые. Нужно навести единообразие, но просто так замену точки на запятую делать нельзя, поскольку встречаются они еще много где в тексте документа. Делаем замену последовательности ( ) на 1,2.
Опять-таки, объясню, как это работает. Если опустить круглые скобки, то мы получим знакомое нам начало слова, цифру. Далее идет символ @, обозначающий, что предыдущий символ может быть повторен еще сколько угодно раз. Затем идет запятая и то же самое по конец слова. Так мы находим дроби, написанные через запятую. Теперь обратим внимание на скобки. Первая пара скобок окружает часть выражения до запятой, вторая — все после запятой. Тем самым, 1 в замене будет обозначать все до запятой, а 2 — после. Вот из этих двух выражений и точки между ними мы и конструируем выражение для замены.
Убрать повторяющиеся друг за другом строки
При составлении указателя возможна ситуация, когда вы определяете, какие термины встречаются на странице, выписывая их в отдельный файл или даже воспользовавшись описанными выше удалениями слов с маленькой буквы. Итак, допустим у вас есть список терминов, встретившихся на данной странице, среди него встречаются дубликаты. Вы можете отсортировать его алфавитно, и дубликаты будут идти друг за другом. Как быстро избавиться от повторений? Очень просто! Делаем замену комбинации ^13(*)^131^13 на ^131^13.
Здесь есть, что объяснить. Мы использовали уже знакомую нам комбинацию 1, но не в замене, а в поиске. Но означает она то же самое. Итак, мы ищем последовательность, в которой идет символ новой строки, сколько угодно символов, опять перевод строки, те же символы, что были до этого, и еще один перевод строки. Это и есть то, что нам нужно, две строки с одинаковым содержимым, идущие последовательно друг за другом. А заменяем мы это выражение на одну такую строку.
Подобную замену обычно стоит прогнать несколько раз для надежности. Как это может помочь при составлении указателя? А так, что после того, как определены все термины на странице, мы можем в конце этих строк приписать номер этой страницы (сделав, например, замену ^13 на 57^13, если вы сейчас находитесь на 57 странице).
В итоге вы получите много строк типа Компьютер 57 и Интернет 60. Как же их теперь объединить?
Сложное объединение строк
После алфавитной сортировки вы получите ситуацию, когда строки с одним термином идут последовательно. Например, строка Компьютер 57 сразу идет за строкой Компьютер 51. Как же их автоматически заменить на строку вида Компьютер 51, 57? Необходимо сделать замену выражения ^13(*) ([0-9]*)^131 (*)^13 на ^131 2, 3^13.
Что за конструкция у нас получилась? Мы ищем перевод строки, любое количество символов (они нумеруются через 1 и подразумевают под собой ключевое слово), пробел, после которого идет цифра и еще раз любое количество символов (все, что начинается с цифры, нумеруется через 2). Далее идет перевод строки, а за ним должна повторяться первая последовательность. Остаток нумеруется через 3 и заканчивается новым переводом строки. Заменяем мы это все на ключевое слово, за которым идут два остатка через запятую. Подобную замену нужно проводить несколько раз для достижения цели.
Итоги
Я постарался объяснить, как работают замены с использованием подстановочных знаков в Microsoft Word. Полный список возможных знаков я приводить не буду — вы их легко найдете в справке Word или в интернете. Ведь главное было объяснить идею, разве не так? А если что — спрашивайте!
Поиск и замена текста
В этом курсе:
Совет. Видео не на вашем языке? Попробуйте выбрать Скрытые субтитры .
Выберите Главная > Заменить или нажмите клавиши CTRL+H.
В поле Найти введите искомое слово или фразу.
В поле Заменить введите новый текст.
Нажимайте кнопку Найти далее, пока не перейдете к слову, которое нужно изменить.
Нажмите кнопку Заменить. Чтобы обновить все вхождения одновременно, нажмите кнопку Заменить все.
Чтобы найти только вхождения в верхнем или нижнем регистре, нажмите кнопку Больше и установите флажок Учитывать регистр.
Дополнительные параметры см. в статье Поиск и замена текста.
Поиск и замена обычного текста
В верхнем правом углу окна документа в поле поиска введите искомое слово или фразу. Будут выделены все экземпляры слова или фразы во всем документе.
Чтобы заменить найденный текст:
Щелкните значок увеличительного стекла и нажмите кнопку Заменить.
Введите замещающий текст в поле Заменить на.
Нажмите Заменить все или Заменить.
Вы также можете открыть область Найти и заменить, нажав клавиши CONTROL+H.
При замене текста рекомендуется нажимать Заменить, а не Заменить все. Таким образом можно проверить каждый элемент перед заменой.
С помощью меню Формат вы можете найти текст с определенным форматированием, таким как полужирный шрифт или выделение.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров и выберите Расширенный поиск и замена.
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Формат выберите нужный параметр.
Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.
В диалоговом окне Поиск и замена нажмите кнопку Найти далее или Найти все.
С помощью меню Формат вы можете найти и заменить текст с определенным форматированием, таким как полужирный шрифт или выделение.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров и выберите Расширенный поиск и замена.
В верхней части диалогового окна нажмите кнопку Заменить.
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В поле Найти введите текст, который хотите найти.
В меню Формат выберите нужный вариант форматирования.
Если откроется второе диалоговое окно, выберите нужные параметры и нажмите кнопку ОК.
Щелкните в поле Заменить на.
В меню Формат выберите замещающее форматирование. Если появится второе диалоговое окно, выберите нужные форматы и нажмите кнопку ОК.
Нажмите Заменить, Заменить все или Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров и выберите Расширенный поиск и замена.
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Специальный выберите нужный специальный знак.
Нажмите кнопку Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров и выберите Расширенный поиск и замена.
Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В верхней части диалогового окна Найти и заменить нажмите кнопку Заменить, а затем щелкните в поле Найти, но не вводите текст. После этого при выборе специального знака Word автоматически поместит код знака в соответствующее поле.
Примечание: Щелкните стрелку в нижней части диалогового окна Найти и заменить, чтобы отобразить все параметры.
В меню Специальный выберите нужный специальный знак.
Щелкните в поле Заменить на.
В меню Специальный выберите специальный знак, который нужно использовать для замены.
Нажмите кнопку Заменить или Найти далее.
Выберите Вид > Область навигации.
В области навигации щелкните значок увеличительного стекла.
Нажмите кнопку параметров и выберите Расширенный поиск и замена.
Установите флажок Подстановочные знаки.
Если флажок Подстановочные знаки недоступен, нажмите .
В меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Найти.
Нажмите кнопку Найти далее.
Чтобы остановить поиск, нажмите клавиши +ТОЧКА.
Вы также можете ввести подстановочный знак непосредственно в поле Найти поле, вместо выбора элемента из всплывающего меню Специальные.
Чтобы найти символ, который определен как подстановочный знак, введите косую черту () перед искомым символом. Например, введите ?, чтобы найти вопросительный знак.
Для группировки подстановочных знаков и текста, а также для указания порядка обработки знаков следует использовать круглые скобки. Например, чтобы найти слова «призвание» и «приключение», введите .
Для поиска выражения и последующего изменения порядка его компонентов используйте подстановочный знак n. Например, введите (Селезнев) (Глеб) в поле Найти и 2 1 в поле Заменить на, чтобы найти словосочетание «Селезнев Глеб» и заменить его на «Глеб Селезнев».
Чтобы заменить найденный текст:
Откройте вкладку Заменить и выберите поле Заменить на.
Во всплывающем меню Специальный выберите подстановочный знак и введите любой дополнительный текст в поле Заменить на.
Нажмите Заменить все, Заменить или Найти далее.
Совет: При замене текста рекомендуется нажимать Заменить, а не Заменить все. Это позволить проверить каждый из элементов и убедиться в правильности замены.
Поиск можно уточнить с помощью любого из следующих подстановочных знаков.