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

Регулярка для поиска ссылок

  • SeRebro

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

    Spritz 19 сентября 2010 г. 4:44

    Помогите составить регулярку, которая вытаскивает все ссылки начинающиеся на http://site.ru/category/ текстов. {+++12+++} *текстом
  • VaseninM

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

    Spritz 19 сентября 2010 г. 4:48, спустя 4 минуты 6 секунд

    У тебя есть какие то свои соображения?
  • SeRebro

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

    Spritz 19 сентября 2010 г. 4:50, спустя 2 минуты 15 секунд

    &quot;#(\<a href\=\&quot;http://site.ru/category/(.*))#&quot;

    но мне нужно в текстовом виде
  • VaseninM

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

    Spritz 19 сентября 2010 г. 4:53, спустя 3 минуты 8 секунд

    Моя твоя не пониматью
  • SeRebro

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

    Spritz 19 сентября 2010 г. 4:54, спустя 1 минуту 17 секунд

    SpartakuS, может дал нерабочий вариант.
    я с этой регуляркой уже дохуя всего нахимичил, и ничего правильного
  • Gromo

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

    Spritz 19 сентября 2010 г. 4:55, спустя 49 секунд

    if(preg_match(&#39;#<a href=&quot;http://site.ru/category/([^&quot;]*)#sUi&#39;, $text, $match))    { $links = $match[1]; }

    что-то вроде такого наверно
  • VaseninM

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

    Spritz 19 сентября 2010 г. 4:55, спустя 21 секунду

    ЧТо тебе в текстовом виде нужно? О чем?
  • SeRebro

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

    Spritz 19 сентября 2010 г. 4:59, спустя 3 минуты 9 секунд

    Gromo, не работает регулярка у меня.
    мне нужны URL адреса с этой страницы
  • VaseninM

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

    Spritz 19 сентября 2010 г. 5:04, спустя 5 минут 1 секунду

    /href=\&quot;(http:\/\/site.ru\/category\/.*?)\&quot;/i
    {+++27+++} PS В слепую регулярку писал, поэому мог наебаца
  • SeRebro

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

    Spritz 19 сентября 2010 г. 5:08, спустя 4 минуты 9 секунд

    SpartakuS, наебалсо {+++77+++} ой, сорри за клевету, это я наебалсо
    СПС!
  • VaseninM

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

    Spritz 19 сентября 2010 г. 5:15, спустя 6 минут 59 секунд

    )
  • Trej Gun

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

    Spritz 19 сентября 2010 г. 8:25, спустя 3 часа 10 минут 4 секунды

    &quot;~([actionhrefsrclocationbackground]) = [\&quot;|&#39;] /? ([/.a-z0-9_-]+) . (w+) ?? (S*?)? (#[^&#39;\&quot;]*)? [\&quot;|&#39;]~six&quot;


    выдирает вообще все ВНУТРЕННИЕ ссылки на странице
  • phpdude

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

    Spritz 19 сентября 2010 г. 8:23, спустя 23 часа 58 минут 3 секунды

    &quot;~([actionhrefsrclocationbackground]) = [\&quot;|&#39;] /? ([/.a-z0-9_-]+) . (w+) ?? (S*?)? (#[^&#39;\&quot;]*)? [\&quot;|&#39;]~six&quot;


    ~([a-z]) :D {+++17+++} маврэ, ты + забыл около скобок
    Сапожник без сапог
  • Trej Gun

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

    Spritz 19 сентября 2010 г. 8:25, спустя 1 минуту 47 секунд

    не

    если юзать actionhrefsrclocationbackground плюс не нужен. сам подумай
  • phpdude

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

    Spritz 19 сентября 2010 г. 8:26, спустя 1 минуту 46 секунд

    CTAPbIu_MABP, реальни? ты ее пробовал? в чем подвох?))))))

    [..] - один символ из набора же :) а не подстрока)

    может ты с (action|href|ololo|ololo2) спутал или я чмо устаревшее?0
    Сапожник без сапог

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