ФорумПрограммированиеPHP для идиотов → Вопрос по регуляркам

Вопрос по регуляркам

  • unikom

    Сообщения: 43 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 10:37

    в строке <rss version="2.0"> рег. выражение <w+> возвращает результатом rss, version, 2 и 0 как сделать привязку к первому символу < что бы возвращалось только значение rss
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 10:47, спустя 9 минут 26 секунд

    unikom, то что нужно получить надо объединять в "карманы".

    <rss version="2.0">


    <(\w+)\s+.*>
    adw/0
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz 31 июля 2008 г. 12:49, спустя 2 часа 1 минуту 49 секунд

    как вариант
    <([^ ]+).*?>
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 13:03, спустя 14 минут 28 секунд

    Professor

    .*?


    зачем там идентификатор жирности?
    adw/0
  • Professor

    Сообщения: 2089 Репутация: N Группа: Адекваты

    Spritz 31 июля 2008 г. 13:32, спустя 28 минут 38 секунд

    Привык ставить.Когда надо несколько элементов выдернуть,то нужно ограничевать.
    Но тут не нужно,согласен.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 16:34, спустя 3 часа 2 минуты 9 секунд

    Professor, идентификатор жирности необходим для минимальной выборки для "*", а без него приводит в максимальной.
    adw/0
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 20:28, спустя 3 часа 54 минуты 25 секунд

    Для тех, кто не понял адвордового сленга - под идентификатором жирности он подразумевает модификатор жадности :)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 21:52, спустя 1 час 23 минуты 11 секунд

    vasa_c, ага, чета у меня с названиями туго было ночью :)
    adw/0
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 31 июля 2008 г. 23:28, спустя 1 час 36 минут 40 секунд

    Вообще-то они квантификаторами зовутся, а модификаторы - символы, которые втыкаются после регулялки

    И квантификатор жадности, если память не подводит, является '?'.
    [Минутой позже]
    И вправду, http://ru.php.net/manual/ru/regexp.reference.php O:)
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 23:43, спустя 14 минут 55 секунд

    KENDO, подловил, подловил…
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 1 августа 2008 г. 3:27, спустя 3 часа 43 минуты 54 секунды

    Простите меня, педантичным порой бываю, аж самому страшно становится…

Пожалуйста, авторизуйтесь, чтобы написать комментарий!