Bem, man aptitude
está cheio de linhas como esta:
(see the section “Search Patterns” in the aptitude reference manual)
Não existe essa seção na página man no meu Debian e nem eu a encontrei na página info
(que acabou de me dar a mesma página man). A pesquisa no Google encontrou isto , o que explica que
Most textual searches (for package names, descriptions, etc) are performed using case-insensitive regular expressions. This means that you must backslash-escape regular expression metacharacters [12] in searches (for instance, to find “g++”, you should use the pattern “g\+\+”).
[12] Regular expression metacharacters include: “+”, “-”, “.”, “(”, “)”, “|”, “[”, “]”, “^”, “$”, and “?”. Note that some of these are also aptitude metacharacters, so if you want to type (for instance) a literal “|”, it must be double-escaped: “\~|”.
E "Expressões regulares" são um link quebrado para uma página chamada tao_regexps
.
Seja como for, parece que o aptitude está usando Expressões Regulares Básicas POSIX