Основы операционной системы UNIX


         

Примеры регулярных выражений


Простые примеры регулярных выражений и задаваемых ими шаблонов поиска представлены в табл. 20.

Таблица 20. Примеры использования регулярных выражений

Образец Соответствие
/^$/пустая строка, т.е. только конец строки
/./непустая строка, по крайней мере один символ
/^/все строки
/thing/thing где-либо в строке
/^thing/thing в начале строки
/thing$/thing в конце строки
/^thing$/строка, состоящая лишь из thing
/thing.$/thing плюс любой символ в конце строки
/\/thing\///thing/ где-либо в строке
/[tT]hing/thing или Thing где-либо в строке
/thing[0-9]/thing, за которой идет одна цифра
/thing[^0-9]/thing, за которой идет не цифра
/thing1.*thing2/thing1, затем любая строка, затем thing2
/^thing1.*thing2$/thing1 в начале и thing2 в конце



Содержание  Назад  Вперед