Замена пробелов в номерах деталей тире (Microsoft Word)
У Терри есть документ, содержащий много числовых данных. Часто в документе есть номера деталей с пробелами, например «422 891A». Терри нужен способ найти в документе любую последовательность «цифра-пробел-цифра» и заменить ее на «цифра-тире-цифра». Например, «422 891A» будет изменено на «422-891A». Терри задается вопросом, есть ли способ сделать это с помощью функции «Найти и заменить».
Этот тип операции поиска и замены может быть выполнен довольно легко с помощью поиска по шаблонам, встроенного в Word. Вот краткая версия:
-
Нажмите Ctrl + H, чтобы открыть вкладку «Заменить» в диалоговом окне «Найти и заменить».
-
Нажмите кнопку «Еще», если она доступна.
-
Установите флажок Использовать подстановочные знаки.
-
В поле «Найти» введите «([0-9]) ([0-9])» без кавычек и с одним пробелом посередине.
-
В поле «Заменить на» введите «\ 1- \ 2» снова без кавычек.
-
Нажмите кнопку «Заменить все».
Вот и все. Если установлен флажок «Использовать подстановочные знаки» (на шаге 3), Word позволяет использовать шаблоны при поиске. В этом случае каждый экземпляр [0-9] означает «соответствие любой отдельной цифре в диапазоне от 0 до 9». Скобки вокруг каждого экземпляра предназначены для группировки, что позволяет ссылаться на то, что находится в этой группе, в поле «Заменить на». Итак, по сути, шаблон Find What соответствует любой отдельной цифре, за которой следует пробел, за которым следует любая отдельная цифра.
Затем в поле «Заменить на» вводится набор ссылок на то, что было найдено. Индикаторы \ 1 и \ 2 означают «то, что было найдено в первом наборе круглых скобок, и что было найдено во втором наборе скобок». Таким образом, это означает «заменить первую цифру на себя, за ней следует тире, а затем заменить вторую цифру на себя».
Конечно, вам может потребоваться еще больше конкретизировать шаблон, который вы ищете, если возможно, что шаблон цифра-пробел-цифра может появиться в других местах документа, и вы не хотите, чтобы они затрагивались.
В этом случае, возможно, ваш шаблон номера детали состоит из трех цифр, за которыми следует пробел, затем еще три цифры и затем один буквенный символ, как показано в примере, приведенном в первой части этого совета. В этом случае на шаге 4 можно выполнить поиск по следующему:
([0-9]{3}) ([0-9]{3})([A-Z])
В этом случае вы сразу заметите добавление двух экземпляров \ {3}. Эти символы являются индикатором того, что должно быть три из того, что непосредственно предшествует индикатору. Таким образом, должно быть три цифры, каждая от 0 до 9. Кроме того, символы [A-Z] соответствуют одной заглавной букве в диапазоне от A до Z.
Также обратите внимание, что в этом шаблоне «Найди что» есть три набора круглых скобок. Затем на них можно ссылаться в поле «Заменить на» (шаг 5) следующим образом:
\1-\2\3
Поскольку этот поиск является более конкретным, очень мало шансов, что вы замените пробелы дефисами там, где вы не собирались делать замену.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (10834) применим к Microsoft Word 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и позже) здесь:
link: / wordribbon-Replacing_Spaces_in_Part_Numbers_with_Dashes [Замена пробелов в номерах деталей тире]
.