@jussia

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

Есть текст подобный вот такому
Недалеко от Перта находится {object/100:Драммон Касл}, окруженный прекрасными садами. 


В 1.5 часах езды от Перта находится долина {object/108:Кинлок Раннок}, здесь для съемок сериала был построен круг камней и назван Craigh na Dun.
Предложений может быть несколько и различных. Эти предложения приходят динамически. Нужно заменять такие структуры {object/100:Драммон Касл} на
<a href="{% url 'tipsfortrip:routes:route-detail' pk=100 %}">
               Драммон Касл
            </a>
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
twobomb
@twobomb
var str = 'Недалеко от Перта находится {object/100:Драммон Касл}, окруженный  прекрасными садами.';

str = str.replace(new RegExp("\{object/100:Драммон Касл\}","gm"),'<a href="{% url \'tipsfortrip:routes:route-detail\' pk=100 %}">\nДраммон Касл\n</a>')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы