При поиске файлов можно использовать знак для замены одного любого символа
У Word есть мощные возможности поиска, которые позволяют искать вам текст, числа, форматы, параграфы, разрывы страниц, использовать подстановочные символы, коды полей и многое другое. Используя подстановочные символы, вы можете искать просто всё что угодно в вашем документе. Поскольку функция поиска совмещена с заменой, то вы можете также выполнять весьма замысловатые преобразования текста.
Прежде чем мы приступим, поясню пару терминов, которые могут быть не совсем понятными для вас.
Регулярное выражение — это условное обозначение критериев, которым должна соответствовать искомая строка. С помощью регулярных выражений можно найти множество строк или слов, соответствующих заданным условиям.
Подстановочные символы (wildcards) — это * (звёздочка), . (точка) и ? (знак вопроса), которые имеют в регулярных выражениях специальное значение. Например, символ * (звёздочка) обозначает любое количество любых символов, а ? (знак вопроса) означает любой один символ.
Давайте начнём знакомство с продвинутыми возможностями поиска в Word!
Для чего вы можете использовать подстановочные знаки?
Это «Специальное» меню содержит множество специальных символов, которые вы можете использовать для поиска в документе Word, но не все они квалифицируются как символы подстановки. Большинство из них предназначены для поиска определенных, а иногда и скрытых символов Word, таких как пробелы, дефисы и тире.
Здесь мы собираемся сосредоточиться конкретно на подстановочных знаках, которые используются либо для замены одного или нескольких символов текста, либо для изменения поиска на основе другого символа в вашем поиске.
Что такое заменить текст?
Заменить текст намного проще, чем Notepad ++. Это делает одну работу: замена текста. Ecobyte, компания, занимающаяся заменой текста, помнит о ее влиянии. Следовательно, программное обеспечение с указанием причины поставляется с необычным лицензионным соглашением:
К сожалению, Replace Text больше не поддерживается, и в Windows 10 отсутствует файл справки. Я все равно рассмотрел его, поскольку он предлагает более продвинутые функции, чем Notepad ++ для этого конкретного приложения.
Как найти файлы созданные в определённое время?
Для этого вам нужно использовать фильтр датасоздания:ДД/ММ/ГГГГ. О нём написано выше. Вы также можете ставить фильтр не по точному времени создания файла, а по промежутку. Например с сентября 2011 по декабрь 2012. О правильной постановке поискового запроса с таким фильтром, написано выше.
Пример второй: замена обычного дефиса неразрывным дефисом
В следующем примере обратите внимание, что в нашем примере абзаца есть довольно много слов с переносами слов, в том числе три случая, когда слова с переносами разделены на разные строки. Давайте заменим все обычные дефисы неразрывными дефисами, чтобы этого не произошло.
На вкладке «Домой» нажмите «Заменить» или просто нажмите Ctrl + H.
В поле «Найти что» удалите любой существующий текст или символы, а затем введите один дефис. При необходимости нажмите кнопку «Дополнительно >>», чтобы развернуть параметры поиска и замены.
Щелкните в поле «Заменить на», чтобы поместить туда курсор. Удалите любой существующий текст или символы, а затем нажмите кнопку «Специальные».
Нажмите «Неразрывный дефис» в раскрывающемся списке.
Слово заменило все дефисы неразрывными дефисами. Обратите внимание, что дефисные слова на правом поле больше не разделяются.
Заменить текст [больше не доступно]
С помощью «Заменить текст» вы можете настроить группу замены, чтобы добавить несколько файлов и / или каталогов и несколько замен.
Для начала создайте новую группу. Перейдите в « Заменить»> «Добавить группу» и дайте имя своей группе
Щелкните правой кнопкой мыши свою группу и выберите « Добавить файл (ы)…», чтобы добавить файлы и / или папки, которые вы хотите редактировать. В окне «Свойства файла / папки» выберите тип источника , т. Е. Отдельный файл или папку, затем выберите « Путь к исходному файлу / папке» . Если вы решите добавить папку, вы также можете включать и исключать типы файлов, добавляя их в строки « Включить фильтр файлов» или « Исключить фильтр файлов» . Нажмите OK, когда вы закончите.
Чтобы добавить несколько файлов или папок, повторите описанный выше шаг.
Лучшая функция Replace Text в том, что вы можете выбрать пункт назначения, отличный от исходного местоположения. В свойствах файла / папки перейдите на вкладку « Место назначения » и выберите нужный путь к файлу / папке для пункта назначения .
Теперь, когда вы создали свою группу, пришло время определить ваши замены. Выберите свою группу и перейдите в « Заменить»> «Найти / заменить сетку»> «Расширенное редактирование»… Теперь вы можете добавить текст для поиска и « Заменить текст» . Обязательно загляните в раскрывающееся меню внизу, чтобы настроить параметры поиска и замены.
Как и в случае с Notepad ++, вы можете использовать строки расширенного поиска и операторы. В отличие от Notepad ++, вы можете добавить столько экземпляров поиска и замены, сколько захотите, и Replace Text будет проходить через все из них при запуске процесса.
Чтобы сделать замены, перейдите в « Замена»> «Начать замену» или нажмите CTRL + R.
Как использовать подстановочные символы в продвинутом поиске
В ленте Word переключитесь на вкладку «Главная» и нажмите кнопку «Заменить»:
В окне «Найти и заменить» кликните «Больше >>», чтобы развернуть диалоговое окно и увидеть дополнительные опции. Если вы увидели кнопку «
В раскрывшемся окне для показа опций поиска, включите флажок «Подстановочные знаки».
Обратите внимание, что после того, как вы включили опцию «Подстановочные знаки», Word сразу под полем «Найти:» показывает, что эта опция включена. Также когда выбран флажок «Подстановочные знаки», некоторые опции становятся недоступными для включения, а именно: «Учитывать регистр», «Только слово целиком», «Учитывать префикс», «Учитывать суффикс».
Теперь нажмите кнопку «Специальный» для просмотра списка подстановочных знаков.
В Word доступны следующие подстановочные символы:
Символ | Значение |
---|---|
? | Любой знак |
[-] | Символ в диапазоне |
В начале слова | |
> | В конце слова |
() | Выражение - единая последовательность символов. Также применяется для обратных ссылок |
[!] | Не |
Число вхождений | |
@ | Предыдущий 1 или более |
* | Любое число знаков |
^t | Знак табуляции |
^^ | Знак крышки |
^n | Знак столбца |
^+ | Длинное тире |
^= | Короткое тире |
^g | Графический объект |
^l | Разрыв строки |
^m | Разрыв страницы / раздела |
^~ | Неразрывный дефис |
^s | Неразрывный пробел |
^- | Мягкий перенос |
Наконец выберите подстановочный символ для вставки в ваши критерии поиска. После выбора подстановочного знака, символ добавляется в строку поиска. Когда запомните значения, вы также можете использовать клавиатуру для ввода символов вместо вставки их путём выбора из списка. Меню «Специальный» работает как справка в случае если вы не помните, какие доступны специальные символы и их значения.
Готовые увидеть как работают подстановочные символы? Давайте ознакомимся с конкретными примерами использования регулярных выражений и подстановочных символов в Word.
Использование квадратных скобок ([ и ]) для поиска определённых символов или диапазонов символов
Вы можете использовать квадратные скобки для указания любых символов или диапазонов символов. Например «[а]» будет искать любые вхождения буквы «а».
В следующем примере, будет искаться строка, которая начинается на «р», затем идёт любая гласная, а затем снова буква «р»: «р[аеиоуэюя]р»
Далее аналогичный пример, но между буквами «р» должно быть две любых гласных: «р[аеиоуэюя]р», будет найдено, к примеру, слово «приоритет».
Вы также можете искать квадратные скобки для поиска диапазонов символов, например «[a-z]» найдёт любую из этих букв в нижнем регистре. Поиск «7» найдёт любую из этих цифр.
Пример р[а-и]р найдёт строку, которая начинается и заканчивается на букву «р» между которыми две любые буквы из указанного диапазона.
Следующий пример довольно сложный, но при этом и довольно интересный:
В начале строки должна стоят любая заглавная буква ([А-Я]) ровно один раз ( ). Затем должны идти маленькие буквы, цифры, пробелы, запятые и тире ([а-я0-9 ,-]) хотя бы один раз и более ( ), в самом конце должна стоять точка (.)
Думаю вы догадались, что это регулярное выражение которое будет искать предложения. Перечислены не все возможные символы, поэтому не будут найдены предложения, содержащие кавычки и некоторые другие символы, а также вопросительные и восклицательные предложения.
То есть вы можете комбинировать подстановочные символы и дополнять их кванторами количества, а затем это всё комбинировать любое количество раз, пока не получите желаемый результат. На самом деле, это довольно сложно — почти как программирование, поскольку требует абстрактного мышления.
Для чего используются подстановочные символы?
В меню «Специальный» содержит много специальных символов, которые вы можете использовать для поиска по документу Word, но на самом деле не все они являются подстановочными символами. Большинство из них нужны для поиска каких-то специфичных и, иногда, скрытых символов Word, таких как пробелы, разного вида тире, разрывы страницы.
Здесь мы заострим внимание в первую очередь на подстановочных знаках, которые означают один или более символов текста или модифицируют поиск на основе другого символа в вашем поиске.
Используйте знак вопроса, чтобы найти определенное количество символов
В то время как звездочка обозначает любое количество символов, подстановочный знак вопросительного знака работает во многом таким же образом, но обозначает только один символ. Таким образом, использование «th *» находит все слова, начинающиеся с «th», с использованием «th?» Вместо этого находит только слова, начинающиеся с «th» и имеющие только один дополнительный символ.
И так же, как со звездочкой, вы можете использовать знак вопроса в любом месте слова. Например, поиск «d? G» найдет все трехбуквенные слова, начинающиеся с «d» и заканчивающиеся «g», такие как «dig», «dug» и «dog».
Вы также можете использовать несколько вопросительных знаков вместе, чтобы заменить несколько букв. Например, поиск «d ?? g» найдет все четырехбуквенные слова, начинающиеся с «d» и заканчивающиеся «g», такие как «doug» и «dang».
Вы даже можете использовать их в разных местах в вашей поисковой фразе. Например, при поиске «d? N?» Можно найти слова из четырех букв, где первая буква — «d», а третья — «n», например, «dang» и «ding».
Как редактировать несколько файлов навалом
Вы можете использовать Notepad ++ или специальный инструмент под названием «Заменить текст» для массового редактирования. ваших файлов.
Как найти файлы определённого размера?
Вам нужно использовать фильтр размер: и указать необходимый размер файла в килобайтах, мегабайтах или гигабайтах. О том как можно искать в диапазоне размеров и как правильно указывать размер искомых файлов, вы можете прочитать выше.
Мы очень надеемся что данный материал вам пригодится, а если вам есть что дополнить, тогда пишите в комментариях.
Word имеет мощную функцию поиска, которая позволяет искать текст, числа, форматы, абзацы, разрывы страниц, подстановочные знаки, коды полей и многое другое. Используя подстановочные знаки, вы можете искать практически все в своем документе. Давайте взглянем.
Пример первый: заменить текст специальным символом
Допустим, ваш документ выглядит примерно так:
Примечание. Если вы не видите специальные символы в своем документе, вы можете включить их, нажав кнопку Показать / скрыть на ленте. Его значок выглядит как символ абзаца.
Вам необходимо заменить каждое вхождение слова «Раздел» на символ раздела. Перейдите на вкладку «Главная» на ленте Word и нажмите «Заменить». В качестве альтернативы вы можете нажать Ctrl + H.
Введите слово «Раздел» в поле «Найти что», а затем нажмите кнопку «Дополнительно >>», чтобы развернуть параметры «Найти и заменить».
Щелкните в поле «Заменить на», чтобы указать точку вставки, а затем нажмите кнопку «Специально».
Нажмите «Символ раздела» из выпадающего списка.
Все вхождения слова «Раздел» теперь заменены символом раздела.
Как найти все файлы в папке?
Иногда человек хочет посчитать сколько файлов в той или иной папке и перед ним встаёт вопрос как это сделать. С помощью поиска Windows? Но тогда что вводить? Вводимое берёт начало у регулярных выражений и те кто знает не по наслышке что это такое уже догадался что за символ нужно вписать в поисковое поле.
В поисковое поле нужно ввести: * (Звёздочку).
Используйте угловые скобки (), чтобы отметить начало и конец слова
Вы можете использовать угловые скобки (меньше и больше символов), чтобы отметить начало и конец слов для поиска. Например, вы можете искать «», и Word найдет все экземпляры слова «но», но не такие слова, как «бабочка» или «палтус».
Это достаточно полезно, но эта техника становится более мощной, когда вы комбинируете ее с другими подстановочными знаками. Например, простое использование звездочки при поиске чего-то вроде «t? Sk» позволит найти такие слова, как «task» и «tusk», а также результаты, в которых эта строка поиска является лишь частью других слов, таких как «tasking» или «multitasker». «.
Но если бы вы пометили начало и конец слова в поиске типа «», результаты включали бы «задание» и «бивень», но не другие.
Вам даже не нужно использовать обе угловые скобки в паре. Вы можете просто отметить начало или конец слова, используя только соответствующие скобки. Например, при поиске «
Об инструментах
Комбинирование фильтрирующих опций
Можно использовать сразу несколько различных опций при поиске и это даже будет лучше, потому что сократит список найденных файлов, повыся при этом их релевантность. При нескольких поисковых фильтрах ставьте между ними пробел, фактически он заменяет оператора AND.
Внимание! Операторы И, ИЛИ НЕ никогда не подсвечиваются синим в строке поиска. Если у вас подсветились, значит вы забыли либо кавычки либо скобки либо что-то ещё. Обратите внимание что некоторые фильтры не могут работать с определёнными операторами. Например не может быть тип:(BMP И PNG), так как любой файл может быть только одного типа.
Например можно использовать запрос:
Данный запрос ищет изображения размером от 5 до 20 килобайт с именем файла, которое начинается с буквы m и в котором встречается слово little. При этом файл должен был быть изменён в течении марта 2014 года.
Как вы сами видите с такими возможностями можно легко искать файлы многолетней давности помня хоть какие-то мелочи о нём.
Использование звёздочки для указания любого количества символов
Скорее всего, самым часто используемым подстановочным символом для вас станет звёздочка. Она означает, что вы хотите найти любое количество символов. Например, чтобы найти все слова, начинающиеся с «отм», напечатайте «отм*» в строке поиска и затем кликните кнопку «Найти далее». Наше регулярное выражение означает любое количество букв (* звёздочка), следующих после «отм».
В качестве альтернативы ввода символа звёздочки с клавиатуры, вы можете использовать выбор специального символа из списка подстановочных знаком. Вначале наберите «отм» в строке «Найти». Поставьте галочку «Подстановочные знаки». Затем кликните кнопку «Специальный» и выберите «Любое число символов». После этого нажмите кнопку «Найти далее»:
Word оценивает поиск и показывает вам первое вхождение, которое он найдёт в документе. Продолжайте кликать «Найти далее», чтобы найти все части текста, которые соответствуют вашему поисковому термину.
Вы должны помнить важную вещь: при включении подстановочных знаков, поиск автоматически становится чувствительным к регистру (такова особенность регулярных выражений, частью которых являются подстановочные символы). Поэтому поиск «отм*» и «Отм*» даст различные результаты.
Опции и и параметры расширяющие возможности поиска
Несмотря на то что в заголовке есть слово "расширяющие", эти самые опции будут помогать нам ставить дополнительные отсеивающие фильтры на наш поисковый запрос по файлам и папкам в Windowsи фактически будут сужать количество находимых файлов, что нам как раз на пользу.
* - Означает любую последовательность любых символов, т.е. все символы.
? - Любой один символ
~something" - Поиск имени (Название файла, автор и тд., смотря где поставить) которое должно начинаться с того что в кавычках. В примере ищется имя, где начало something.
~>"something" - Поиск имени, которое должно оканчиваться на то что в кавычках.
- Поиск точного совпадения с тем, что находится в кавычках.
~ - Поиск имени, которые содержат точный набор символов как тот, который в кавычках. Т.е. по запросу имяфайла:~="курс" будут находиться файлы не только со словом Курс, но и просто содержащие эту последовательность символов (Курсовой, Курсач).
~!"Курс" - Поиск файлов, которые не содержат того что в кавычках. Т.е. этот параметр полностью противоположен предыдущему.
<> - Означает как "ни есть", "не". Т.е. запрос где будет вид: <> картинка , будет искать всё кроме картинок.
() - Скобки служат для того чтобы отделять и уточнять комбинирующую группу, где действуют операторы.
"" - Кавычки служат для точного нахождения порядка символов внутри кавычек. Из-за этого внутри кавычек операторы не работают вовсе, как и фильтры.
ИЛИ - Оператор ИЛИ. Например, запрос имяфайла: курсовая ИЛИ работа будет искать файлы где встречаются слова либо курсовая либо работа ну или и то и то. В английской версии OR.
И - Оператор И. Например, запрос имяфайла: к урсовая И работа будет искать файлы где есть оба слова, причём нет разницы в каких местах они расположены и необязательно рядом друг с другом. В английской версии AND.
НЕ - Оператор НЕ. Например, запрос имяфайла: курсовая НЕ работа будет искать файлы где есть слово курсовая, но нет слова работа. В английской версии NOT.
Приведём немного приверов использования операторов:
размер:10МБ И автор: (Иван) НЕ датаизменения:>2009 - Найдёт файлы Ивана по 10 Мегабайт, которые изменены после 2009 года.
имяфайла: (*156*) И тип:(PNG ИЛИ JPEG) - Найдёт файлы, где в имени содержится 156 и его расширение будет PNG либо JPEG.
автор:( Ал* ИЛИ Иван) - Найдёт файлы авторов Алексея, Александра, Алёны и Ивана.
Теперь фильтрирующие опции.
Ниже мы приведём какие фильтрирующие опции вы можете использовать при поиске файлов и папок.
имяфайла: - Имя искомого файла. Аналог на англоязычной Windows - filename.
тип: Указывает какой тип файла ищется в данный момент. Может принимать как значения расширений файлов (Например, тип: PNG ), так и их логическое определение (Например: тип: музыка или тип: картинка ). Аналог на англоязычной Windows - type.
вид: - Тоже самое что и тип:. Аналог на англоязычной Windows - kind:
датаизменения: - Указывает на то, когда файлы был изменён. Может принимать точные значения, диапазоны, а также словестные значения (давно, вчера и тд.). Аналог на англоязычной Windows - datemodified.
датаизменения: 21.01.2001 .. 05.01.2014 (Обязательно две точки в диапазоне)
датасоздания: - Указывает на то, когда файл был создан. Значения принимает такие же как и у датаизменения. Англоязычный аналог datecreated.
размер: - Указывает какой размер должен быть у искомых файлов. Может принимать как точный значения вплоть до десятичных чисел, так и диапазон размеров. В качестве единицы измерения выступают Кб, Мб, Гб. Англоязычный параметр - size:.
размер: 1.5Мб - файлы больше 1,5 мегабайта, но меньше или равны 7.
атрибуты: - Задаёт дополнительную маску поиска по тегам. Параметр нечасто используется из-за того что редко используют теги.
автор: - Указывание автора, чьи файлы будут находиться.
владелец: - Поиск файлов определённого владельца.
исполнитель: - Указывание данного атрибута релевантно при поиске музыки того или иного исполнителя.
Использование знака вопроса для поиска определённого количества символов
В то время как звёздочка означает любое количество символов, знак вопроса в регулярном выражении означает единичный (один) символ. Например, если «отм*» будет искать строки начинающиеся с «отм» за которыми идёт любое количество символов, то «отм?» будет искать строки, начинающиеся с «отм», за которой идёт только один символ.
Как и звёздочку, знак вопроса можно использовать в любой части слова — в том числе в начале и в середине.
Также можно использовать вместе несколько знаков вопроса вместе, тогда они будут обозначать несколько букв.
Например, регулярное выражение для поиска «о?о?о» оно означает букву «о», за которой идёт любой символ, затем снова идёт буква «о», затем опять любой символ и затем опять буква «о» найдёт следующие слова:
Можно найти слова с четырьмя буквами «о», шаблон «о?о?о?о»:
Или с тремя буквами «а», шаблон «а?а?а»:
Необязательно использовать одинаковые буквы — составляйте выражения под ваши задачи.
Например, чтобы найти слова, в которых первая буква «з», затем идёт любой другой символ, а затем буква «к» и вновь любой символ, шаблон для поиска «з?к?» найдёт:
Что такое Блокнот ++?
Notepad ++ — это бесплатный редактор исходного кода и альтернатива Windows Notepad. Он выпущен на условиях GNU General Public License , что делает его открытым исходным инструмент.
Кроме того, Notepad ++ — это легковесное приложение, которое сохраняет ресурсы, что делает его полезным для окружающей среды:
Оптимизируя как можно больше процедур без потери удобства, Notepad ++ пытается сократить выбросы углекислого газа в мире. При использовании меньшей мощности процессора ПК может снизить скорость и снизить энергопотребление, что приведет к более экологичной среде.
Вот небольшой набор функций Notepad ++, которые делают его идеальным инструментом для написания и редактирования (код):
Автозаполнение, которое включает завершение слова, завершение функции и подсказку параметров функции.
Редактирование нескольких строк одновременно, используя либо CTRL + выделение мыши, либо редактирование столбцов.
Используйте квадратные скобки ([и]) для поиска определенных символов или диапазонов символов
Вы можете использовать квадратные скобки, чтобы указать любой символ или диапазон символов. Например, поиск «[a]» найдет любое вхождение буквы «a».
Однако это может пригодиться при поиске любого количества символов. Например, при поиске «b [aeiou] t» будет найден текст, который начинается с «b» и заканчивается «t», но в качестве средней буквы используется любой гласный звук, поэтому он находит «bat», «bet», «bit». , «Бот» и «но»
Вы также можете использовать квадратные скобки, чтобы найти диапазон символов. Например, поиск «[az]» найдет любую из этих строчных букв. Поиск «2» найдет любое из этих чисел.
Используйте обратную косую черту (\), если вам нужно найти символ, который также является подстановочным знаком
Итак, что если вам нужно найти символ в вашем документе, который также является символом подстановки. Например, что если вам нужно найти везде, где вы использовали звездочку?
Ну, одну вещь, которую вы могли бы сделать, это отключить опцию «Использовать подстановочные знаки» перед выполнением поиска. Но если вы не хотите этого делать, вы также можете использовать косую черту («/») перед персонажем. Например, чтобы найти знак вопроса при включенном «Использовать подстановочные знаки», введите «/?» В поле «Найти что».
Вы можете получить довольно изощренную комбинацию подстановочных знаков в поиске Word различными способами, поэтому экспериментируйте с вещами. Мы только рекомендуем не выполнять большие операции поиска и замены сразу, если вы не уверены, что правильно использовали подстановочный знак или работаете над пробной копией документа.
Что вы делаете, если вам нужно заменить одно слово в десятках или даже сотнях или тысячах текстовых файлов? Вы сохраняете спокойствие и загружаете Notepad ++ или Replace Text [Больше не доступно]. Эти две утилиты сделают работу за считанные секунды.
Эта дилемма распространена среди разработчиков и программистов. Представьте, что вы управляете проектом с сотнями или тысячами файлов. Когда имя продукта, которое появляется почти на каждой странице, изменяется, вы вряд ли сможете просмотреть каждую страницу, чтобы выполнить поиск и изменить название вручную. Нет, ты умнее этого.
Вы запускаете Google, вы находите эту статью и узнаете о решении, которое занимает всего несколько секунд.
Заключение
Вы можете делать весьма сложные поиски и замены комбинируя подстановочные символы в ваших поисках в Word, поэтому продолжайте пробовать с ними. После того, как вы действительно разберётесь, какой потенциал несут регулярные выражения, вы сможете увеличить вашу продуктивность. Нам только следует порекомендовать вам не делать большие операции поиска и замены одновременно для всего документа, если у вас нет полной уверенности что ваши подстановочные символы делают именно то, что вы задумали. Также рекомендуется для этого использовать тестовые копии документов.
В этой статье вы узнаете весьма интересные вещи о встроенном файловом поиске Windows и прочитав материал сможете находить даже затерянные в папках файлы о которых знаете крупицы информации.
Нетрудно догадаться что речь зайдёт в этом материале о расширенном поиске в Windows. Несомненно каждый пользователь компьютера периодически использует форму стандартного "поисковика" Windows, но далеко не все знают о том что этим поисковиком можно пользоваться куда более производительно и это непростой инструмент как может показаться с первого взгляда.
Используйте обратный слэш (\) если вам нужно искать символы, которые являются подстановочными знаками
А что если вам нужно найти в документе символ, который используется как подстановочный? Например, если вам нужно найти звёздочку? Если просто её вставите, то она сработает как подстановочный знак и будет найдено всё что угодно. Есть два способа искать символы в их буквальном значении.
Первый способ, это снять галочку с опции «Подстановочные знаки» перед выполнением поиска. Но если вы не хотите это делать, вы можете использовать обратный слэш (\) перед этим символом. Например, чтобы найти буквальный знак вопроса при включённых «Подстановочных знаках», введите в поле Поиск «\?».
Используйте знак At (@) и фигурные скобки (), чтобы найти вхождения предыдущего символа
Вы можете использовать знак (@), чтобы указать одно или несколько вхождений предыдущего символа. Например, при поиске «ro @ t» будут найдены все слова, начинающиеся с «ro» и заканчивающиеся «t» и имеющие любое число буквы «o» после этого первого вхождения. Таким образом, поиск найдет такие слова, как «гниль», «корень» и даже «руоооо».
Для еще большего контроля над поиском предыдущих символов вы можете использовать фигурные скобки, чтобы указать точное количество вхождений предыдущего символа, которое вы хотите найти. Например, поиск «ro t» найдет «root», но не «rot» или «roooooot».
Несколько шаблонов
Для того чтобы вы лучше всё поняли и могли попробовать расширенный поиск Windows самостоятельно, мы решили сделать несколько наиболее часто использующихся шаблонов расширенного поиска, которые нередко могут пригодиться.
Как найти все файлы одного типа (Расширения)?
Если вы хотите найти например только картинки используйте фильтр тип:картинка, а если вы желаете найти файлы определённого расширения, тогда можно использовать либо *.jpg либо тип:JPEG.
Поиск и замена Made Easy
Одна из двух утилит выше должна сделать эту работу за вас. Если у вас есть только простое задание поиска и замены или если полезны дополнительные функции Notepad ++, попробуйте. Если вам нужно отредактировать не только несколько файлов , но также нужно сделать несколько различных замен, стоит посмотреть на Replace Text.
Какой из них вы выбрали, и он работал как предписано? Нашли ли вы другие инструменты, которые могут искать и заменять текст? Дайте нам знать в комментариях ниже!
Помимо поиска и замены текста, Word позволяет искать специальные символы — вкладки, отступы, знаки абзацев и т. Д., А затем заменять их другими специальными символами. Это может быть удобно для быстрых и простых изменений, которые обычно занимают у вас немного больше времени, чтобы сделать это вручную.
Когда полезен поиск и замена специальных символов?
Чтобы понять, когда поиск и замена специальных символов могут быть полезны, давайте рассмотрим несколько примеров.
Слишком много специальных символов, чтобы детализировать их все, но давайте рассмотрим несколько общих примеров того, как работает поиск и замена этих символов.
Используйте звездочку, чтобы указать любое количество символов
Подстановочный знак, который вы, вероятно, будете использовать чаще всего, это звездочка. Это указывает на то, что вы хотите найти любое количество символов. Например, чтобы найти все слова, начинающиеся с «Th», введите «Th *» в поле «Find What» и нажмите кнопку «Find Next». Эта звездочка обозначает любое количество букв, следующих за «Th» в этом примере.
В качестве альтернативы вводу символа звездочки с помощью клавиатуры вы можете использовать специальный символ из списка подстановочных знаков. Сначала введите «Th» в поле «Найти что», затем нажмите кнопку «Special». Затем выберите «0 или более символов» из списка подстановочных знаков и нажмите «Найти далее».
Word оценивает результаты поиска и показывает первое обнаружение в документе. Продолжайте нажимать «Найти далее», чтобы найти каждую часть текста, соответствующую вашему поисковому запросу.
Нужно иметь в виду, что поиск чувствителен к регистру, когда включены шаблоны. Поэтому поиск «Th *» против «th *» даст разные результаты.
Пример третий: замена двух меток абзаца одной меткой абзаца
В этом примере мы хотим заменить любые двойные метки абзаца на одну метку абзаца, удаляя лишний интервал между абзацами.
На вкладке «Домой» нажмите кнопку «Заменить». Кроме того, вы можете нажать Ctrl + H.
Теперь в поле Найти что есть две метки абзаца. Щелкните в поле «Заменить на», удалите любой существующий текст или символы, а затем нажмите кнопку «Специальные». В раскрывающемся меню выберите «Метка абзаца».
Все вхождения двух знаков абзаца были заменены одним знаком абзаца.
Как видите, использование Find and Replace может сэкономить вам много времени при замене специальных символов в ваших документах. И мы только что поцарапали поверхность здесь. В этом меню вас ждет еще больше специальных персонажей, чтобы вы могли их изучить.
Notepad ++
Во-первых, позвольте Notepad ++ найти слово во всех файлах, которые нужно отредактировать. Откройте Блокнот ++ и перейдите в « Поиск»> «Найти в файлах» … или нажмите сочетание клавиш CTRL + SHIFT + F. Это открывает меню «Найти в файлах».
В поле « Найти что» введите слово или фразу, которые нужно изменить. В разделе « Заменить на:» введите новое слово или фразу. Наконец, установите каталог: где находятся уязвимые файлы, чтобы Notepad ++ знал, где искать.
Вы также можете использовать расширенные настройки, которые я описал ниже. Когда все установлено, нажмите « Найти все», если вам нужно дважды проверить совпадения, или « Заменить в файлах», если вы хотите, чтобы Notepad ++ немедленно применил изменения. В зависимости от количества файлов, которые ищет Notepad ++, это может занять несколько секунд.
Если вы пошли с Find All , вы получите список хитов. Удалите все файлы, которые вы не хотите редактировать, выбрав их и нажав клавишу DEL, затем щелкните правой кнопкой мыши остальные файлы и выберите « Открыть все» .
Теперь перейдите в Search> Replace или нажмите CTRL + H , чтобы запустить меню Replace. Здесь вы найдете опцию Заменить все во всех открытых документах .
Опять же, вы можете сделать несколько дополнительных настроек, как описано ниже.
Расширенный поиск и замена настроек в Notepad ++
В разделе « Найти в файлах» вы можете добавить фильтры для поиска только в определенных типах файлов. Например, добавьте * .doc для поиска только в файлах DOC. Кроме того, вы можете искать файлы с определенным именем, независимо от типа файла. Добавьте *. * Для поиска любого имени файла и типа.
Когда вы выбираете каталог с подпапками, установите флажок Во всех подпапках и В скрытых папках, чтобы искать их тоже. Вы также можете установить флажок « Совпадение всего слова» , чтобы случайно не редактировать частичное совпадение.
Режим поиска в меню «Найти в файлах» и «Заменить» позволяет выполнять расширенный поиск и замену. Выберите Extended, если вы используете расширения, например, чтобы заменить символ новой строкой (\ n). Выберите Регулярное выражение, если вы используете операторы для поиска и замены всех подходящих слов или фраз. Вы можете придерживаться Normal, если вы просто заменяете текст текстом.
Использование знака собачка (@) и фигурных скобок (< and>) для поиска вхождений предыдущего символа
Вы можете использовать знак собачка (@) для указания одного или более вхождения предыдущего символа. Например, «ro@t» найдёт все слова, которые начинаются на «ro» и заканчиваются на «t» и которые имеют любое количество букв «o» между этими частями. Поэтому по этим условиям поиска будут найдены слова «rot», «root» и даже «roooooot».
Для большего контроля поиска предыдущих символов, вы можете использовать фигурные скобки, внутри которые укажите точное число вхождений предыдущего символа, который вы хотите найти. Например, поиск «rot» найдёт «root», но не найдёт «rot» или «roooooot».
Также поддерживает синтаксис вида - означает искать количество вхождений символа более n раз; - означает искать количество вхождений символа менее m раз; - означает искать количество вхождений символа более n раз, но менее m раз.
Чтобы показать более практический пример, немного забежим вперёд, следующий поиск использует набор символов (будут рассмотрены в этой статье чуть ниже), в результате, будут найдены все слова, в которых подряд идут четыре согласных буквы:
Использование угловых скобок (< и >) для обозначения начала и конца слова
Это довольно полезно, но эта техника становится более мощной, когда вы комбинируете её с другими подстановочными символами. Например, с помощью « » вы можете найти все слова, которые начинаются на «з» и состоят ровно из пяти букв.
Вам необязательно использовать обе угловые скобки в паре. Вы можете обозначить просто только начало или конец слова, используя только одну соответствующую скобку. Например «ство>» найдёт слова
Как использовать подстановочные знаки для расширенного поиска
Перейдите на вкладку «Главная» на ленте Word, а затем нажмите кнопку «Заменить».
В окне «Найти и заменить» нажмите «Еще», чтобы развернуть диалоговое окно и просмотреть дополнительные параметры. Если вместо этого вы увидите кнопку «Меньше», вы готовы к работе.
В расширенном окне для отображения параметров поиска установите флажок «Использовать подстановочные знаки».
Обратите внимание, что когда вы включаете опцию «Использовать подстановочные знаки», Word показывает, что эта опция включена прямо под окном «Найти что». Кроме того, когда установлен флажок «Использовать подстановочные знаки», Word находит только тот текст, который вы укажете. Флажки «Учитывать регистр», «Найти только целые слова», «Префикс соответствия» и «Соответствовать суффиксу» недоступны.
Затем нажмите «Special» для просмотра списка подстановочных знаков.
Наконец, выберите подстановочный знак, чтобы вставить его в критерии поиска. После выбора подстановочного знака персонаж добавляется в окно поиска. Вы также можете ввести символ с помощью клавиатуры, а не выбирать его из списка подстановочных знаков. «Специальное» меню содержит ссылку, если вы не помните доступные вам специальные символы и их значение.
Готовы посмотреть, как работают шаблоны? Давайте посмотрим на некоторые конкретные примеры.
Используйте круглые скобки для группировки поисковых терминов в последовательности
Вы можете использовать круглые скобки в своем поиске для группировки строк символов, и они обычно используются при выполнении операции поиска и замены. Одним из наиболее распространенных примеров этого может быть, если вам нужно поменять имена в документе — скажем, от имени-фамилии до имени-имени.
Word автоматически нумерует эти группы слева направо (за кулисами), поэтому в поле «Заменить на» мы можем назвать эти группы по номеру, используя предыдущий обратный слеш. Здесь, например, в нашем поле «Заменить на» мы используем текст «\ 2 \ 1», и это говорит Word, чтобы заменить то, что он находит, поместив вторую группу (имя Амелия) в первую позицию и первую группировка (имя Григгс) на второй позиции.
Использование скобок для группировки поисковых терминов в последовательности
Вы можете использовать круглые скобки в вашем поиске для группировки последовательностей символов.
Можно использовать довольно простые шаблоны, например «(го) » найдёт строки, в которых «го» встречается три и более раза подряд.
Но настоящую силу эта конструкция покажет при использовании в операциях поиска и замены.
Показанная далее техника называется «обратные ссылки». Начнём с конкретного примера, чтобы было проще понять. Предположим, нам нужно во всём документе поменять местами два слова, допустим, имя и фамилию. К примеру, во всём тексте множество раз упоминается «Милосердов Алексей», а нам нужно, чтобы было «Алексей Милосердов».
Для этого в строке поиска мы вставляем «(Милосердов) (Алексей)», а в строке «Заменить на» пишем «\2 \1».
Скобки не участвуют в поиске, то есть в результате будет искаться фраза «Милосердов Алексей» При этом то, что было найдено в первых скобках, будет присвоено как значение «\1», а то, что было найдено во вторых скобках, станет значением «\2». При этом найденная строка заменится на «Алексей Милосердов».
Можно сделать по-другому, допустим вместо фамилии и имени, я хочу заменить на фамилию и инициалы, тогда в строке поиска я ищу «(Милосердов) (Алексей)», а в строке «Заменить на» пишу «\1 А.В.».
В скобках можно писать не только слова, там могут использоваться подстановочные символы в разных сочетаниях, а также кванторы количества. Когда находится целая фраза, то Word автоматически пронумеровывает эти группы слева направо (это происходит «под капотом» - мы это не видим), поэтому в поле «Заменить на» мы можем использовать эти группы по их номеру, перед которым нужно поставить обратный слэш.
Рассмотрим более жизненный пример. Допустим, у нас по всему документу имеются даты вида 31.12.2019 (то есть в формате день.месяц.год), а мы хотим чтобы все эти даты были в формате 2019.12.31 (то есть год.месяц.день).
Тогда для поиска любых дат составляем регулярное выражение с подстановочными символами:
«6» - это диапазон, обозначающий все цифры, « » - это квантор количества, который говорит, что предыдущий символ должен встречаться ровно два раза. То есть будет искаться строка длиной ровно два символа, состоящая из цифр. Затем идёт точка, затем снова аналогичная строка и точка, и в конце строка из четырёх цифр.
Строка подходит для поиска, но чтобы были созданы обратные ссылки, мы заключаем нужные нам элементы в круглые скобки: «(1).(8).(2)» - она будет работать точно также, как и предыдущая.
Теперь составляем строку «Заменить на». В начале идёт год, то есть третья группа, она обозначается как «\3», затем точка, затем вторая группа, затем опять точка и затем первая группа, получаем «\3.\2.\1».
Читайте также: