Задать вопрос
@kirill-93

Как дописать регулярное выражение?

Есть регулярка, которая вытаскивает все ссылки из текста и оборачивает их в теги a
"/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"

Но она достает и ссылки, которые уже находятся в href.
Дописываю вот так
"/[^\'\"](http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"


Вроде работает, но перестает обрабатываться ссылка, которая идет самая первая, то есть та, перед которой нет ничего.
Что не так?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы