quarta-feira, 25 de fevereiro de 2009

Expressão regular: ou

O operador '\|' permite especificar duas ou mais alternativas na expressão
regular.
item\|item\|item ...
Testa cada item e termina logo que um passa.
Retorna a ocorrência do primeiro item que passou.
foo \| bar
obtém as ocorrências 'foo' ou 'bar'.
foo\|bar\|one
obtém as ocorrências 'foo' ou 'bar' ou 'one'.
\(foo\|bar\)\+
Testa múltiplas vezes (uma ou mais vezes, guloso), obtendo a maior ocorrência possível.
Obtém as ocorrências:
'foo','bar','foofoo',barfoobar'
end\(if\|while\|for\)
obtém as ocorrências
'endif','endwhile','endfor'

0 comentários:

Postar um comentário