Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

+ - Corresponde a um elemento uma ou mais vezes

O + metacaractere funciona muito como o *, exceto que requer pelo menos uma instância do elemento anterior para causar uma correspondência. Aqui está uma expressão regular que corresponderá apenas a linhas que consistem em grupos de um ou mais caracteres alfabéticos separados por um único espaço:

^ ([[: alpha:]] +?) + $


[me @ linuxbox ~] $ echo "Isto aquilo" | grep -E '^ ([[: alpha:]] +?) + $'

Este aquele

[me @ linuxbox ~] $ echo "abc" | grep -E '^ ([[: alpha:]] +?) + $'

abc

[me @ linuxbox ~] $ echo "ab 9" | grep -E '^ ([[: alpha:]] +?) + $'

[me @ linuxbox ~] $ echo "abc d" | grep -E '^ ([[: alpha:]] +?) + $'

[me @ linuxbox ~] $

[me @ linuxbox ~] $ echo "Isto aquilo" | grep -E '^ ([[: alpha:]] +?) + $'

Este aquele

[me @ linuxbox ~] $ echo "abc" | grep -E '^ ([[: alpha:]] +?) + $'

abc

[me @ linuxbox ~] $ echo "ab 9" | grep -E '^ ([[: alpha:]] +?) + $'

[me @ linuxbox ~] $ echo "abc d" | grep -E '^ ([[: alpha:]] +?) + $'

[me @ linuxbox ~] $


Vemos que esta expressão não corresponde à linha “ab 9”, pois contém um caracter não alfabético; nem corresponde a “abc d”, porque mais de um caractere de espaço separa os caracteres “c” e “d”.


Top OS Cloud Computing na OnWorks: