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

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

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

 

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

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

тема: Помогите найти ошибку
 
 автор: ntro123   (04.08.2009 в 14:49)   письмо автору
 
 

Вот собственно код:

$search1 .="#<ahref=\"([-0-9A-Za-z:%&_+.а-яА-Я]{0,}[/]{0,}[-0-9A-Za-z:%&_+.а-яА-Я]{0,})#";

preg_match_all($search1, $f, $out);
echo $out[1][0]."<br>";


все пашет находит точто нужно! НО если поиск удвоить т.е. чтобы было не одно

<ahref=\"([-0-9A-Za-z:%&_+.а-яА-Я]{0,}[/]{0,}[-0-9A-Za-z:%&_+.а-яА-Я]{0,})

а два
<ahref=\"([-0-9A-Za-z:%&_+.а-яА-Я]{0,}[/]{0,}[-0-9A-Za-z:%&_+.а-яА-Я]{0,})<ahref=\"([-0-9A-Za-z:%&_+.а-яА-Я]{0,}[/]{0,}[-0-9A-Za-z:%&_+.а-яА-Я]{0,})


то он вобще ничего не находит =(

ПС. пробелы и новые строки убрал специально из файла вобше!
ПСС. текст кторый по идее должен найтись вторым тоже на месте!

зарание спс!

  Ответить  
 
 автор: ntro123   (04.08.2009 в 15:01)   письмо автору
 
   для: ntro123   (04.08.2009 в 14:49)
 

офтоп
и еще ....
а как сделать чтобы находило максимальное колво соответсвий и сохраняло их?
чтобы не пришлось вставлять многу раз это дело =(
спс!

  Ответить  
 
 автор: Trianon   (04.08.2009 в 15:02)   письмо автору
 
   для: ntro123   (04.08.2009 в 14:49)
 

пример исх. текста?

  Ответить  
 
 автор: ntro123   (04.08.2009 в 15:04)   письмо автору
 
   для: Trianon   (04.08.2009 в 15:02)
 

http://prob.host22.com/cgi-bin/auth/om/123.html вот там весь текст

  Ответить  
 
 автор: Trianon   (04.08.2009 в 15:11)   письмо автору
 
   для: ntro123   (04.08.2009 в 15:04)
 

Я просил привести пример.
Здесь.
Весь текст необязательно.
Лишь тот участок, который не работает, но который, по Вашему мнению, работать должен.

  Ответить  
 
 автор: ntro123   (04.08.2009 в 15:17)   письмо автору
 
   для: Trianon   (04.08.2009 в 15:11)
 

поскольку удалил пробелы он должен РВ должно находить

<ahref="http://video.google.ru/
а запоминать video.google.ru без слеша на конце и прочего
он это го делает .... но если вод РВ скопировать и вставить еше раз то он вобще нечего не находит ... хотя должен ...

  Ответить  
 
 автор: Trianon   (04.08.2009 в 15:41)   письмо автору
 
   для: ntro123   (04.08.2009 в 15:17)
 

вот Ваш пример
<ahref="http://video.google.ru/

вот фрагмент Вашего РВ
{0,})<

Тут сказано, что за ссылкой опять должен идти символ <
Он не наблюдается.

  Ответить  
 
 автор: ntro123   (04.08.2009 в 15:53)   письмо автору
 
   для: Trianon   (04.08.2009 в 15:41)
 

а как сделать чтобы нашел все соответсвия и засунул их в массив?

  Ответить  
 
 автор: ntro123   (04.08.2009 в 16:00)   письмо автору
 
   для: ntro123   (04.08.2009 в 15:53)
 

ааа епт туплю ...

  Ответить  
 
 автор: ntro123   (04.08.2009 в 19:36)   письмо автору
 
   для: ntro123   (04.08.2009 в 16:00)
 

проблема осталось прежней ...

"#<ahref=\"http://([.]{0,}[^\"]{0,}).\bn{0,}#";
первую ссылку ввыводит правельно ... вторую выводит не попорядку ... он выводит какуйто последнию =(( народ хелп прлиз!
реально срочно нужно доделывать!

  Ответить  
 
 автор: AcidTrash   (04.08.2009 в 22:13)   письмо автору
 
   для: Trianon   (04.08.2009 в 15:41)
 

А где собственно ссылка? вот это <ahref ?

  Ответить  
 
 автор: ntro123   (04.08.2009 в 22:28)   письмо автору
 
   для: AcidTrash   (04.08.2009 в 22:13)
 

<ahref="тут ссылка" style="это не нужно">

  Ответить  
 
 автор: Trianon   (05.08.2009 в 02:20)   письмо автору
 
   для: AcidTrash   (04.08.2009 в 22:13)
 

Ну на это я вообще глаз закрыл.

  Ответить  
 
 автор: ntro123   (05.08.2009 в 10:12)   письмо автору
 
   для: Trianon   (05.08.2009 в 02:20)
 

спосибо что "помогаете"

  Ответить  
 
 автор: Trianon   (05.08.2009 в 12:48)   письмо автору
 
   для: ntro123   (05.08.2009 в 10:12)
 

Что-то я Вас не понимаю.
Вы попросили ошибку найти?
Я нашел. И показал её Вам.

Последний Ваш вопрос я не понял.

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

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