<Предыдущая | Содержание: | Следующая>
Что такое регулярные выражения?
Проще говоря, регулярные выражения — это символические обозначения, используемые для выявления шаблонов в тексте. В некотором смысле они напоминают метод сопоставления имен файлов и путей, используемый в оболочке, но в гораздо более широком масштабе. Регулярные выражения поддерживаются многими инструментами командной строки и большинством языков программирования, что облегчает решение проблем манипулирования текстом. Однако, чтобы еще больше запутать ситуацию, не все регулярные выражения одинаковы; они немного различаются от инструмента к инструменту и от языка программирования к языку. В нашем обсуждении мы ограничимся регулярными выражениями, описанными в стандарте POSIX (который охватывает большинство инструментов командной строки), в отличие от многих языков программирования (особенно Perl), в которых используются немного более крупные и богатые наборы обозначений.