将主题标签的值更改为纯文本链接

时间:2019-04-26 02:22:05

标签: flask jinja2

我正在烧瓶中构建一个类似Twitter的应用程序,并且我想实现一个功能,以将带有标签的文本替换为链接。我已经尝试过正则表达式,但是只能在python代码中完成,而不能在jinja中完成。现在在jinja上,我不能使用regex_replace函数,因此到目前为止,我一直使用replace,这是我的代码。我想实际上将带有标签的所有值更改为链接。

<p>{{ pytweet.body | replace('(#)', '<a>hello</a>') | safe }}</p>

这是我在python中使用正则表达式尝试的代码:

test = re.sub(r"(#[\d\w\.]+)", r"<a href='/test' class='hashtag'>\1</a>", 
tweets.body)

第一个将仅将主题标签替换为链接,但不会替换主题标签中的所有文本。因此,我目前仍停留在此功能上。

0 个答案:

没有答案
相关问题