Урок 20. Практика работы с регулярными выражениями

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
Регулярные выражения

От автора: в этом уроке мы, как и обещал ранее, будем заниматься исключительно практикой. Здесь мы рассмотрим практический пример, который будет заключаться в поиске ссылок. Где это может нам пригодиться? Например, у нас есть комментарии на сайте, в которых могут встречаться ссылки. Мы бы хотели сделать эти ссылки кликабельными, т.е. обернуть их в HTML-тег ссылки. Простая задача - скажете Вы. Однако, не все так просто и в этой, на первый взгляд, простой задаче есть свои нюансы.

По результатам урока Вы узнаете как составлять регулярные выражения для решения практических задач и узнаете о правиле приоритета частного и общего.

lesson

Все уроки курса:

Метки:

Комментарии (6)

  1. graff99@gmail.com

    Понимаю, что вы хотели дать в этом уроке, но напрашивается более рациональное решение — ((?:f|ht)tps?://[^\s]+)\b
    Или есть какие-то «подводные камни»?

    • Андрей Кудлай

      Отлично! +1
      Да, есть такое решение, мне оно как-то даже и не пришло в голову :)

    • [email protected]

      Я такое же составила))) — честно не подглядывала, собралась писать коммент — вижу уже есть)))

    • [email protected]

      Только у меня такой: ((?:f|ht)tps?:\/\/\S+\b) — с большой S и экранированием слэшей — поскольку они мне больше нравятся. И запоминать разве не вместе с концом строки нужно?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree