Примеры регулярных выражений
Простые примеры регулярных выражений и задаваемых ими шаблонов поиска представлены в табл. 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 в конце |