Nie chciwe (niechętne) dopasowywanie wyrażeń regularnych w sed?
Próbuję użyć sed do wyczyszczenia linii adresów URL, aby wyodrębnić tylko domenę ..
Więc od:
http://www.suepearson.co.uk/product/174/71/3816/
Chcę:
(Z albo bez treningu, to nie ma znaczenia)
Próbowałem:
sed 's|\(http:\/\/.*?\/\).*|\1|'
i (uciekając przed nieupoważnionym kwantyfikatorem)
sed 's|\(http:\/\/.*\?\/\).*|\1|'
ale nie wydaje mi się, aby działał niezbyt chciwy kwantyfikator, więc zawsze kończy się dopasowaniem całego ciągu.