Re: [OT] Expresão regular para filtar URL
Wendell Almeida escreveu:
Necessito pegar uma url e apresentar somente o site:
URL
http://www.itau.com.br/campanhas/bankline/lancamento/detecta_482x192.htm
https://itaubankline.itau.com.br:443
Resultado: SITE
http://www.itau.com.br
https://itaubankline.itau.com.br
Fiz a seguinte expressão regular para usar com o sed:
sed 's/\w\+:\/\/\(\w\+-\?\w*\.\)\+\w*//' arquivo_com_urls
Eu sou péssimo em expressões regulares, mas segue abaixo a minha sugestão:
$cat teste.txt
www.itau.com.br:8080
www.itau.com.br
http://www.google.com.br/teste
http://www.itau.com.br/campanhas/bankline/lancamento/detecta_482x192.htm
https://itaubankline.itau.com.br:443
$cut -d '/' -f3 teste.txt | cut -d ':' -f1
www.itau.com.br
www.itau.com.br
www.google.com.br
www.itau.com.br
itaubankline.itau.com.br
Att,
Renato
Reply to: