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

[OT] Expresão regular para filtar URL



Salve!

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

O padrão casa substituindo o site:
/bankline/lancamento/detecta_482x192.htm
:443

Eu preciso negar isso. Obter o efeito contrário, ou seja, apresentar somente o que casa com o padrão.
Tentei de várias formas e não consegui.
Parece que não é possível se ter um grupo dentro da lista ou uma lista dentro de outra.
Não consegui visualizar outra ER para os padrões de sites.
Será que tem uma ER melhor?

Obrigado,

Wendell



Reply to: