HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите составить регулярное выражение.
  #1  
Старый 12.06.2008, 17:57
x88x
Участник форума
Регистрация: 27.11.2007
Сообщений: 233
Провел на форуме:
1379382

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

Как обычно, трабла с регулярками =)
Вобщем, задача выдрать с хтмл-ки все ссылки на 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">
и пр.

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

  #2  
Старый 12.06.2008, 18:06
madnet
Умиротворенн
Регистрация: 09.12.2004
Сообщений: 996
Провел на форуме:
2386719

Репутация: 1384


По умолчанию

Код:
href=[\"\']?(\S+).jpg[\"\']?
__________________

http://madnet.name - madnet - blog | homepage (Мысли, релизы, скрипты, софт)

http://antichat.ru - Лучший сайт по безопасности
irc.antichat.ru:7771 #antichat - общение online
ГАРАНТ ФОРУМА

Последний раз редактировалось madnet; 12.06.2008 в 18:09..
 
Ответить с цитированием

  #3  
Старый 12.06.2008, 18:12
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


По умолчанию

Цитата:
Сообщение от madnet  
Код:
href=[\"\']?(\S+).jpg[\"\']?
точку тоже экранировать \.
 
Ответить с цитированием

  #4  
Старый 12.06.2008, 18:18
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


По умолчанию

Цитата:
Сообщение от Piflit  
точку тоже экранировать \.
/href=[\'\"][A-Za-z0-9]+\.\jpg[\'\"]/is
 
Ответить с цитированием

  #5  
Старый 12.06.2008, 18:23
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


По умолчанию

Цитата:
Сообщение от ChaaK  
/href=[\'\"][A-Za-z0-9]+\.\jpg[\'\"]/is
/href=['"](\S+\.jpg)['"]/i
 
Ответить с цитированием

  #6  
Старый 12.06.2008, 18:12
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


По умолчанию

мой был не верный у маднета правельный

Цитата:
href=[\"\']?(\S+).jpg[\"\']?
только он помойму про точку забыл

href=[\"\']?(\S+)\.jpg[\"\']?
 
Ответить с цитированием

  #7  
Старый 12.06.2008, 18:24
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
По умолчанию

[A-Za-z0-9] а какже _ . - )( []
 
Ответить с цитированием

  #8  
Старый 12.06.2008, 18:27
x88x
Участник форума
Регистрация: 27.11.2007
Сообщений: 233
Провел на форуме:
1379382

Репутация: 378
По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение George767 PHP 2 21.04.2008 04:15
регулярное выражение Дикс PHP 7 28.02.2008 20:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.