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

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

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

 

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

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

тема: Подскажите
 
 автор: averkov   (02.12.2014 в 18:34)   письмо автору
 
 

На этом сайте есть скрипт для получения курса валют с сайта ЦБ. Вот с него:

...
// Разбираем содержимое, при помощи регулярных выражений 
  $pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";
...


Не пойму как правильно прочитать его. К примеру

[^>]+>
- в квадратных скобках - совпадает с любым знаком кроме ">"любое кол-во раз, а затем идёт знак ">", т. е. любой HTML-тег соответствует приведённому образцу и может быть помещён в массив результатов, но этого нет. Подскажите - где я не прав.

  Ответить  
 
 автор: confirm   (02.12.2014 в 18:46)   письмо автору
 
   для: averkov   (02.12.2014 в 18:34)
 

Забудьте об этом. ЦБ выдает много информации в различных форматах удобных, так что копаться с помощью рег. выражений, это каменный век.

  Ответить  
 
 автор: averkov   (02.12.2014 в 23:42)   письмо автору
 
   для: confirm   (02.12.2014 в 18:46)
 

Мой вопрос касался рег. выражений. У меня по курсам проблем и вопросов нет.

  Ответить  
 
 автор: confirm   (03.12.2014 в 06:50)   письмо автору
 
   для: averkov   (02.12.2014 в 23:42)
 

А чего тогда вам надо? Если чисто риторический вопрос, то нет, это не соответствует любому тегу.

  Ответить  
 
 автор: averkov   (03.12.2014 в 10:50)   письмо автору
 
   для: confirm   (03.12.2014 в 06:50)
 

Вы меня извините, для меня самое главное - ПОЧЕМУ?

  Ответить  
 
 автор: confirm   (03.12.2014 в 12:03)   письмо автору
 
   для: averkov   (03.12.2014 в 10:50)
 

Почему что - не соответствует любому тегу?

Посмотрите тут, это примеры наглядного разбора, есть там и тег, может среди этого и есть ответ на ваше почему.

  Ответить  
 
 автор: averkov   (03.12.2014 в 12:54)   письмо автору
 
   для: confirm   (03.12.2014 в 12:03)
 

Спасибо.

  Ответить  
 
 автор: averkov   (06.12.2014 в 10:44)   письмо автору
 
   для: confirm   (03.12.2014 в 06:50)
 

Извините, он
[^>]+>
соответствует любому тегу.

  Ответить  
 
 автор: confirm   (06.12.2014 в 11:43)   письмо автору
 
   для: averkov   (06.12.2014 в 10:44)
 

Ищите.

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

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