Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Заметки. Команда findstr способна выполнять точный поиск текста в любом текстовом файле или

Заметки | Заметки | Параметры | Заметки | Параметры | Использование команды find | Заметки | Примеры | Синтаксис | Заметки |


Читайте также:
  1. Бесполезные заметки
  2. Заметки
  3. Заметки
  4. Заметки
  5. Заметки
  6. Заметки
  7. Заметки

Команда findstr способна выполнять точный поиск текста в любом текстовом файле или файлах формата ASCII. Однако иногда имеется только часть информации, которая должна быть найдена, или требуется найти информацию в широком диапазоне. В таких случаях команда findstr предоставляет мощную возможность поиска с использованием регулярных выражений.

В противоположность точному заданию строки символов для поиска, регулярные выражения позволяют задать образец текста. Для задания образца используются литералы и метасимволы. Каждый символ, который не имеет специального значения в регулярных выражениях, рассматривается как литерал и должен точно совпасть при поиске. Например, буквы и цифры являются литеральными символами. Метасимволы — это символы со специальным значением (оператор или разделитель) в регулярных выражениях.

В приведенной ниже таблице перечислены метасимволы, допустимые для команды findstr.

Символ Значение
. Подстановочный знак: любой символ
* Повтор: ноль или более предшествующих символов или классов символов.
^ Позиция строки: начало строки
$ Позиция строки: конец строки
[ класс ] Класс символа: любой символ из множества
[^ класс ] Инвертированный класс: любой символ из множества
[ x - y ] Диапазон: любой символ из диапазона
\ x Исключение: использование метасимвола x в качестве литерала
\< xyz Позиция слова: начало слова
xyz\> Позиция слова: конец слова

Специальные символы в регулярных выражениях дают наилучший результат при совместном использовании. Например, при комбинации символа подстановки (.) и повторителя (*) совпадает любая строка символов:

.*

Используйте следующее выражение как часть более объемного выражения, которое совпадает со строкой, начинающейся с "b" и оканчивающейся на "ing":

b.*ing


Дата добавления: 2015-08-17; просмотров: 85 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Параметры| Findstr Windows proposal.txt

mybiblioteka.su - 2015-2024 год. (0.006 сек.)