Во-первых, я не знаю много о регулярных выражениях, и мне нужно купить книгу, потому что оказалось, что ее трудно поднять.
В конечном итоге я хочу взять элемент dom, заменить текст в квадратных скобках "[" и "]" и вставить ссылку вокруг текста, и в строке может быть несколько наборов скобок.
function changeTip() {
var link = '<a href="' + $('#txtURL').attr('value') + '" target="_blank">';
$('.tipoftheweektip').html($('#txtTip').attr("value").replace('[', link).replace(']', '</a>'));
}
Это работает за исключением:
- не работает со вторым набором скобок
- если закрывающей прямой скобки нет, он удаляет весь текст перед открывающей прямой скобкой
Я смотрел на примеры, и поскольку в коде регулярных выражений используются прямые скобки, я не могу понять, как искать скобки и заменять их.
Кто-нибудь, кто сделал что-то подобное, что они могут поделиться? Заранее спасибо.