Fala Cristiano,
eu, na pressa constante, não analisei o que vc postou no pastebin e já
mandei meu pitaco, sem testar. Como não gosto de deixar nada errado na
lista, aí vai uma resposta para vc pensar:
$ grep -oE
'^(www\.)?[[:alpha:]]+\.([[:alpha:]]{3,4})?(\.)?([[:alpha:]]{2})?$' <<< "
www.usp.br
u
--- Em shell-script@yahoogrupos.com.br, "Julio C. Neves"
escreveu
>
> Fala Cristiano,
> no pastebin vc colocou assim:
>
> ((coop|blog|radio|flog|vlog|wiki|taxi)|([[:alpha:]]{3}))\.
> para fazer o que vc quer, basta tornar todo este bloco opcional. E para
> isso, basta:
> (((coop|blog|radio|flog|
--- Em shell-script@yahoogrupos.com.br, "Cristiano" escreveu
>
> (...)
> É aí que vocês podem me ajudar. Inicialmente, construí a seguinte ER:
>
> [[:alpha:]]*.[[:alpha:]]{0,3}\.?[[:alpha:]]{0,2}$
>
Permitam um adendo. Abaixo da raiz .br, há também TLD de 4 letras. Como são
poucos (por enquant