Архив метки: regex

BASH: регулярные выражения: =~ и BASH_REMATCH

11 апреля 2015
 

 В BASH версии 3.0 и выше имеется специальный оператор для работы с регулярными выражениями =~.   Для примера возьмём такой скрипт: #!/usr/bin/env bash PATH=»/var/lib/mysql/rtfm_db1/*» regex=».*.MYI» for file in $PATH; do if [[ $file =~ $regex ]]; then echo -e «Found file: $file» fi done

RegEx: полная таблица

9 октября 2014
 

 Таблица символов, специальных символов, якорей, классов, утверждений, кванторов и т.д. Удобное наглядное представление + несколько шаблонов.