PDA

Просмотр полной версии : Помогите составить регулярное выражение.


x88x
12.06.2008, 17:57
Как обычно, трабла с регулярками =)
Вобщем, задача выдрать с хтмл-ки все ссылки на jpg'и.

ссылки могут задаваться вида:

<a href="xxx.jpg">
<a href='xxx.jpg'>
<a href=xxx.jpg>
<a href="xxx.jpg" alt="x">
<a href="xxx.jpg" alt="x" title="xx">

и пр.

Помогите составить регулярку =)

madnet
12.06.2008, 18:06
href=[\"\']?(\S+).jpg[\"\']?

Doom123
12.06.2008, 18:12
мой был не верный у маднета правельный

href=[\"\']?(\S+).jpg[\"\']?

только он помойму про точку забыл

href=[\"\']?(\S+)\.jpg[\"\']?

Piflit
12.06.2008, 18:12
href=[\"\']?(\S+).jpg[\"\']?
точку тоже экранировать \.

Chaak
12.06.2008, 18:18
точку тоже экранировать \.

/href=[\'\"][A-Za-z0-9]+\.\jpg[\'\"]/is

Piflit
12.06.2008, 18:23
/href=[\'\"][A-Za-z0-9]+\.\jpg[\'\"]/is
/href=['"](\S+\.jpg)['"]/i

EST a1ien
12.06.2008, 18:24
[A-Za-z0-9] а какже _ . - )( []
:)

x88x
12.06.2008, 18:27
все, разгребся =)
всем спасибо огромное )))