Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поиск ссылки на странице
 
 автор: ROC9   (23.07.2009 в 16:36)   письмо автору
 
 

Очень прошу, помогите! с утра бьюсь как об стену; нужно найти соответствие на странице одному из этих вариантов href="http://site.com", href='http://site.com', href=http://site.com, href="http://wap.site.com", href='http://wap.site.com', href=http://wap.site.com, href="http://www.site.com", href='http://www.site.com', href=http://www.site.com (обратите внимание на кавычки)

  Ответить  
 
 автор: ROC9   (23.07.2009 в 21:17)   письмо автору
 
   для: ROC9   (23.07.2009 в 16:36)
 

Неужели никто не поможет? Я пробовал эту "#href\=(\"|')?http:\/\/(www|wap)?site\.com(\"|')?#is" , в тексте ничего не находит :(

  Ответить  
 
 автор: ROC9   (23.07.2009 в 21:19)   письмо автору
 
   для: ROC9   (23.07.2009 в 16:36)
 

Неужели никто не поможет? Я пробовал эту "#href\=(\"|')?(www|wap)?site\.com(\"|')?#is" , в тексте ничего не находит :(

  Ответить  
 
 автор: ROC9   (24.07.2009 в 12:06)   письмо автору
 
   для: ROC9   (23.07.2009 в 21:19)
 

Последняя модификация моего выражения "/href=(\"|')?http:\/\/(w(?:ww|ap)\.)?site\.com(\"|')?/is" вроде бы находит но стоит появиться в строке небукве и оно выдает FALSE, например #j#href="http://site.com/"

  Ответить  
 
 автор: Trianon   (24.07.2009 в 12:25)   письмо автору
 
   для: ROC9   (24.07.2009 в 12:06)
 

последний слэш Вашей ссылки отвечает какой части шаблона?

  Ответить  
 
 автор: ROC9   (24.07.2009 в 15:34)   письмо автору
 
   для: Trianon   (24.07.2009 в 12:25)
 

(\"|')? Не в этом дело, без # все работает, стоит ей появитьс ПЕРЕД искомой строкой и все нарушается :(

  Ответить  
 
 автор: Trianon   (24.07.2009 в 20:36)   письмо автору
 
   для: ROC9   (24.07.2009 в 15:34)
 

Вот в этой маске (\"|') вообще не указан символ слэша /

  Ответить  
 
 автор: AcidTrash   (24.07.2009 в 23:21)   письмо автору
 
   для: ROC9   (24.07.2009 в 15:34)
 

Не в этом дело, без # все работает,
#j#href="http://site.com/
# абсолютно здесь роли не играет.

Вот, как наверно должно быть для учета последнего слеша
/href=(\"|')?http:\/\/(w(?:ww|ap)\.)?site\.com(\/)?(\"|')?/is

  Ответить  
 
 автор: ROC9   (25.07.2009 в 13:12)   письмо автору
 
   для: AcidTrash   (24.07.2009 в 23:21)
 

Да ни при чем здесь слэш! Ну уберу я его из линка и так же все работает, любой символ перед строкой ставлю - работает, ставлю # - не работает. ???

  Ответить  
 
 автор: AcidTrash   (28.07.2009 в 22:19)   письмо автору
 
   для: ROC9   (25.07.2009 в 13:12)
 

ставлю # - не работает. ???
Ну и куда вы ставите этот злосчастный диез?
Приведите пример, откуда вы это берете.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования