Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





В некоторых из указанных программ (в зависимости от версии) поддерживаемые регулярные выражения могут несколько отличаться от приведенных здесь. Если поведение указанного регулярного выражения отличается от ожидаемого, следует обратиться кдокументации. - Примеч. науч. ред.

Некоторые специальные символы могут использоваться не во всех программах. Метасимволы, доступные в определенной программе, отмечены в следующей таблице точкой (•). Примечания даны после таблицы, а полное описание всех символов можно найти в следующем подразделе.1
Символ
ed
vi
sed
awk
grep
egrep
Значение








Любой символ (в gawk включает символ новой строки)

*






Любое количество вхождений предшествующего символа (даже нулевое)

 

Метасимволы в программах Linux

Символ
ed
vi
sed
awk
grep
egrep
Значение



Привязка к началу строки

$

Привязка к концу строки

\

Экранирует следующий символ

[ ]


Один из перечисленных символов или символ из диапазона

\( \)

Сохранить найденный текст для последующего использования

\п


Повторное использование текста, найденного и сохраненного n-ным вхождением элемента \( \)

{ }

Диапазон символов

\{ \>

символов

\< \>

Привязка к началу или к концу слова

+


Одно или более вхождений предшествующего символа



Отсутствие или одно вхождение предшествующего символа

1



Варианты шаблона

( )



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru