Основы операционной системы 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 в конце




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