За последние 24 часа нас посетили 17755 программистов и 1283 робота. Сейчас ищут 1459 программистов ...

Выбор данных исключая ненужное

Тема в разделе "Регулярные выражения", создана пользователем Yahoo Yeyoo!, 8 авг 2007.

  1. Yahoo Yeyoo!

    Yahoo Yeyoo! Активный пользователь

    С нами с:
    2 май 2007
    Сообщения:
    111
    Симпатии:
    0
    Адрес:
    г.Жуковский
    Приветствую!
    Рассказываю проблему: парсю страничку, на ней ссылка вида(без кавычек):
    "01. Во первых, делаем так"
    код ссылки следующий
    HTML:
    1. <a href=файл?задача=какаятозадача&id=0000000 class=link>01. Во первых, делаем так</a>
    Нужно чтобы ссылка была той же, но без "01. "
    то есть
    HTML:
    1. <a href=файл?задача=какаятозадача&id=0000000 class=link>Во первых, делаем так</a>
    Не получается обрезать "01. ", использовал такое рег выражение: '/[\s.0-9]{4}!([0-9]{7})/' подскажите в чем ошибка?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    PHP:
    1. preg_replace('#(<a.*>)[0-9]+\.\s+(.*)(</a>)#Usi', '$1$2$3', $str);
     
  3. Yahoo Yeyoo!

    Yahoo Yeyoo! Активный пользователь

    С нами с:
    2 май 2007
    Сообщения:
    111
    Симпатии:
    0
    Адрес:
    г.Жуковский
    Sergey89 спасибо, скажи пожалуйста где найти мануал нормальный, в котором можно посмотреть про регулярные выражения, во избежание повторных плёвых вопросов:)
     
  4. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. Yahoo Yeyoo!

    Yahoo Yeyoo! Активный пользователь

    С нами с:
    2 май 2007
    Сообщения:
    111
    Симпатии:
    0
    Адрес:
    г.Жуковский
    кстати, почему нужно заменять на '$1$2$3' ? совсем не понимаю )
     
  6. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Мы объединяем данные из 3 скобок.
     
  7. Yahoo Yeyoo!

    Yahoo Yeyoo! Активный пользователь

    С нами с:
    2 май 2007
    Сообщения:
    111
    Симпатии:
    0
    Адрес:
    г.Жуковский
    Спасибо большое, буду дальше разбираться:)