Таблица 8.2. Введение в операции с регулярными выражениями
во всех
Начало евсаре-последовательности. Определяет, следует ли интерпретировать последующий знак как шаблон. Последующие буквы или цифры интерпретируются различными способами в зависимости от программы
во всех
Любой символ
во всех
Начало строки
во всех
Конец строки
во всех
Любой из символов, указанных в скобках
Г.. ]
во всех
Любые символы,
в скобках
*
во всех
Любое количество экземпляров предыдущего элемента
?
egrep/Emacs, Perl/Python
Ни одного или один экземпляр предыдущего элемента
+
egrep/Emacs, Perl/Python
Один или несколько экземпляров предыдущего элемента
{п}
egrep,
В точности п повторений предыдущего элемента. Не поддерживается некоторыми старыми regexp-средствами
Perl/Python; как \ {n\} в Emacs
{п,}
egrep,
п или более повторений предыдущего элемента. Не поддерживается некоторыми старыми regexp-средствами
Perl/Python; как \ {n, \} в Emacs
{ш,п}
egrep,
Минимум ш и максимум п повторений предыдущего элемента. Не поддерживается некоторыми старыми regexp-средствами
Perl/Python; как \{m,n\} в Emacs
1
egrep,
Элемент слева или справа. Обычно используется с некоторой формой группирующих разделителей
Perl/Python; как \ | в Emacs
(...)
Perl/Python; как \ (. . . \) в более старых версиях
Интерпретировать данный шаблон как группу (в более новых regexp-функциях, например в языках Perl и Python). Более старые средства, такие как regexp-функции в Emacs и в утилите grep требуют записи \ (... \)
8.2.3. Учебный пример: Glade
XML-формат
Адекватная спецификация в G/fiufe-формате предполагает набор действий, предпринимаемых GUI-интерфейсом в ответ на действия пользователя. GUI-интерфейс