Проверьте пожалуйста.

Печать RSS
442

С
Автор
Пришелец
0
Впервые сам составлял регулярку на практике она работает.
А вот верно или не верно и как лучше если кто может подскажите.
//      <div align="left">
//        Дата: 06.06.2010<br>
//        Жанр:&nbsp;Фэнтези<br>
//        Серия:&nbsp;Маги 12 сфер, #03<br>
//        <a href="/biblio/pages.php?strnum=6259&SES=717913f41692e8e8041913e9d316dd53">
//        <img src="../img/3.gif" alt="img">Туров Тимур&nbsp;-&nbsp;Полукровка</a>
//        <br>
//      </div>

 "<div align=\"left\">
        (
          Дата:( .*)<br>
          Жанр:( .*)<br>
          Серия:( .*)<br>
          <a href=\"(.*)\"><img src=\"(.*)\" alt=\"(.*)\">(.*)</a><br>
        )
  </div>"
Изменил: Сергей (08.06.2010 / 14:48)
А

Сказочник
0
что это?!
А

Сказочник
0
не работает)
http://mail66.org/test/18/
=P
Изменил: Александр (08.06.2010 / 14:57)
С
Автор
Пришелец
0
гм а ты не забыл экранирующие символы поставить?
С
Автор
Пришелец
0
кстате оба выражения в строчку пишутся =))
<div align="left">Дата: 06.06.2010<br>Жанр:&nbsp;Фэнтези<br>Серия:&nbsp;Маги 12 сфер, #03<br><a href="/biblio/pages.php?strnum=6259&SES=717913f41692e8e8041913e9d316dd53"><img src="../img/3.gif" alt="img">Туров Тимур&nbsp;-&nbsp;Полукровка</a><br></div>"

регулярка

<div align=\"left\">(Дата:( .*)<br>Жанр:( .*)<br>Серия:( .*)<br><a href=\"(.*)\"><img src=\"(.*)\" alt=\"(.*)\">(.*)</a><br>)</div>

Изменил: Сергей (08.06.2010 / 15:04)
С
Автор
Пришелец
0
гм ты регулярку неправильно скопировал. )</div>)</div> а должен быть тока один.
А

Сказочник
0
работает )))))) уи)
а вообще...думаю смысла нет для каждого указывать набор символов, так что все правильно сделал smile
С
Автор
Пришелец
0
просто я программу пишу которая будет проверять обновления на одном сайте и показывать список обновлений.
С
Автор
Пришелец
0
гм проверять то оно проверяет. но если написано несколько таких выражений подряд, то он воспринимает их ка одну строку. как это можно исправить.
С
Автор
Пришелец
0
разобрался.

все последний вопрос.
шаблон такой: (\\d+)(?:\\s*)(cm|inch)
строчка такая: Length: 189cm
для чего это (?:\\s*)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск