Os padrões podem ser expressões regulares ; por exemplo, você pode procurar a palavra "opção" digitando
/[Oo]ption
Ou encontre todos os argumentos longos com
/(--)[a-Z]
Para cancelar a pesquisa, pressione Ctrl+ C.
Alguns operadores úteis de quantificação são:
? for zero or one of the preceding expression
* for zero or more of the preceding expression
+ for one or more of the preceding expression
E as expressões podem ser "agrupadas" com parênteses, como em (--)+
(para dois ou mais traços).
[a-Z]
é uma sequência (outros incluem [0-9], [az] e assim por diante), eles podem ser combinados, como em [a-Z0-9]
. Você também pode inverter expressões com o ^
operador, por exemplo, (--)[^a-Z]+
para todos os argumentos longos que começam com algo diferente de uma letra.
Outra operação útil é Union ( |
), como em color|colour
, que localiza todas as ocorrências de cor ou cor (isso às vezes é chamado de OR booleano ).
Se você estiver procurando por seqüências contendo alguns desses personagens "reservado" (como ?
, *
, +
), prefixo-los com um \
(ou seja, /\+k
para pesquisar +k
)