[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: