Всем привет!
Подскажите, пожалуйста, по следующей задаче.
В тексте документа в div с определенным классом (или id) необходимо заменить хештеги на ссылки.
Нашел решение для замены с регулярными выражениями:
<div class="aaa">Lorem #hashtag</div>
var repl = $(".aaa");
repl.each(function() {
var string = $(this).text();
$(this).html(string.replace(/#(\S*)/g,'<a href="http://site.ru/$1">$1</a>'));
});
Но проблема в том, что ссылка с хештегов должны быть не однотипные, например:
#one -> site.ru/razdel_1/one
#two -> site.ru/razdel_2/two
Поэтому, видимо необходимо делать список в js файле с перечислением всех вариантов.
И здесь у меня, во-первых, не хватает знаний.
А во вторых, если в перечислении будет, например, 500 вариантов замен – насколько сильно это повлияет на работу сайта?
Заранее благодарю!