Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите составить регулярное выражение. (https://forum.antichat.xyz/showthread.php?t=73553)

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

Цитата:

Сообщение от madnet
Код:

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

точку тоже экранировать \.

Chaak 12.06.2008 18:18

Цитата:

Сообщение от Piflit
точку тоже экранировать \.

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

Piflit 12.06.2008 18:23

Цитата:

Сообщение от ChaaK
/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

все, разгребся =)
всем спасибо огромное )))


Время: 22:56