На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
  
    > Регулярные выражения , Perl
      Есть текст.
      В нем
      ExpandedWrap disabled
        ...
        <a href="http://forum.sources.ru">click me</a>
        ...
      Мне нужно найти текст
      ExpandedWrap disabled
        <a href=
      (это просто ;) )
      ExpandedWrap disabled
        $text =~ m/<a href=/i
      и вытащить то, что находится за ним в кавычках, т.е. саму ссылку.
        Ну тут ничего сложного я не вижу, просто нужно воспользоваться сохраняющими круглыми скобками:
        ExpandedWrap disabled
          if($text =~ m/<a href="([^"]*)"/i)
          {
             print $1;
          }
          Mixxx, ты меня спас. ;)
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0180 ]   [ 14 queries used ]   [ Generated: 19.05.24, 14:56 GMT ]