Использование регулярных выражений и их полный синтаксис выходят далеко за рамки этой книги. Для получения дополнительной информации о регулярных выражениях можете посетить следующие ресурсы:
Квантификаторы указывают, сколько раз элемент должен появиться в строке, и определяются фигурными скобками {}. Например, шаблон T{5} означает, что буква T должна последовательно появляться ровно пять раз. Шаблон T{3,6} означает, что буква T должна появляться последовательно от трех до шести раз.
В этом примере обратная ссылка \1 расположена в последней части регулярного выражения. Эта ссылка направляет нас к выражению, заключенному в первый набор скобок, [A-Za-z]*. Данное выражение состоит из двух частей. Диапазон букв в скобках обозначает, что может быть выбрана любая буква, прописная или строчная. Знак *, который следует за буквенным выражением в квадратных скобках, означает повторение действия ноль и некоторое количество раз. Следовательно, \1 ссылается на соответствующий шаблон, который задан в скобках. Если [A-Za-z]* соответствует div, то \1 также ссылается на шаблон div.
запущенная программа называется процессом. Каждый процесс в среде Unix/Linux/POSIX (и, следовательно, в Windows) обладает тремя различными файловыми дескрипторами. Дескрипторам присвоены следующие названия: стандартный ввод (сокращенно stdin), стандартный вывод(stdout) и стандартная ошибка (stderr).