Архив метки: 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
 

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