Я пытаюсь разобрать HTML-код для ссылок, идея заключается в замене ссылок на изображения с помощью <img>
и других ссылок с <a>
.javascript html text filter/linkify
В основном я ищу что-то вроде этого:
https://github.com/dejan/jquery-auto_html/blob/master/jquery.auto_html.js
Но работает на HTML, а также текст. Смысл: он должен заменить http://google.com
, но не <a href="http://google.com">google</a>
Могу ли я сделать это без возможности поиска в регулярном выражении? Благодарю.
Мы должны перейти от
html = "Here is a great site: http://google.com!"
convert(html)
> "Here is a great site: <a href=\"http://google.com\">google</a>!"
html = "Here is a great site: <a href=\"http://google.com\">google</a>!"
convert(html)
> "Here is a great site: <a href=\"http://google.com\">google</a>!"
является лучшим касательно предшествующего текста выстрел. 'href =" 'часть подтверждается, что есть. Поэтому поиск текста с использованием этого patter - лучший способ. –
@Shiplu yes Я знаю, просто lookbehind не поддерживается в javascript – Harry
Можете ли вы отредактировать свой вопрос, чтобы включить явно то, что html вам хотите преобразовать? Я запутался в том, что вы конвертируете элементы 'a' в элементы' img' или преобразуете текст в элементы 'img' или' a'. – mrtsherman