Livejournal
Log in
Post
Friends
My journal
shoorick
Однострочник для извлечения принадлежащих одному домену ссылок из HTML и обычного текста
Oct 07, 2011 23:56
perl -nle 'print $1 while m!(
http://example.com/[^
" >]+)!g'
Для входящих данных
one
and
two
http://example.com/first
and
http://example.com/second
none
возвращает
Read more...
)
github
,
html
,
вебмастерство
,
программизм
,
perl
,
ссылка
Leave a comment
Comments 3
arctur
October 8 2011, 06:08:25 UTC
а что вернёт для
http://www.example.com/one/
?
Reply
Ничего
shoorick
October 8 2011, 10:14:06 UTC
Ничего не вернёт. Потому как www мне не нужен был.
Но если понадобится, я ж смогу и поменять выражение на m!(
http://(www\.)?example.com/[^
" >]+)!g
тогда будет ловить адреса в обоих доменах.
Reply
Re: Ничего
arctur
October 8 2011, 21:15:25 UTC
m!(
http://(?:www\.)?example.com/[^
" >]+)!g
Reply
Leave a comment
Up
Comments 3
Reply
Но если понадобится, я ж смогу и поменять выражение на m!(http://(www\.)?example.com/[^" >]+)!g
тогда будет ловить адреса в обоих доменах.
Reply
Reply
Leave a comment