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

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

  • unikom

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

    Spritz Июль 31, 2008, 9:37 п.п.

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

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

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

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

    <rss version="2.0">


    <(\w+)\s+.*>
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Professor

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

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

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

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

    Spritz Авг. 1, 2008, 12:03 д.п., спустя 14 минут 28 секунд

    Professor

    .*?


    зачем там идентификатор жирности?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Professor

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

    Spritz Авг. 1, 2008, 12:32 д.п., спустя 28 минут 38 секунд

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

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

    Spritz Авг. 1, 2008, 3:34 д.п., спустя 3 часа 2 минуты 9 секунд

    Professor, идентификатор жирности необходим для минимальной выборки для "*", а без него приводит в максимальной.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • vasa_c

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

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

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

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

    Spritz Авг. 1, 2008, 8:52 д.п., спустя 1 час 23 минуты 11 секунд

    vasa_c, ага, чета у меня с названиями туго было ночью :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • kendo

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

    Spritz Авг. 1, 2008, 10:28 д.п., спустя 1 час 36 минут 40 секунд

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

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

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

    Spritz Авг. 1, 2008, 10:43 д.п., спустя 14 минут 55 секунд

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

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

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

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

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