如何实现JavaScript文章截取部分并保持HTML显示的无损效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计724个文字,预计阅读时间需要3分钟。
由于是HTML格式的文本内容,直接截取内容前缀自然不合适。如果直接去除所有HTML格式后再次截取,也无法达到预期效果。经过网上搜索,以下代码可以满足基本需求:
pythonimport re
def extract_text(_content): # 去除HTML标签 text=re.sub(r']+>', '', _content) # 截取前100个字符 return text[:100]
这段代码首先使用正则表达式去除HTML标签,然后截取前100个字符。基本可以满足要求。
因为是html格式的内容,直接截取内容的前多少字符显然不合适了。而如果直接去掉所有html格式然后再截取又无法达到想要的效果,再网上搜了一通之后,写下如下代码应该可以满足基本的要求因为是html格式的内容,直接截取内容的前多少字符显然不合适了。而如果直接去掉所有html格式然后再截取又无法达到想要的效果,再网上搜了一通之后,写下如下代码应该可以满足基本的要求了。
本文共计724个文字,预计阅读时间需要3分钟。
由于是HTML格式的文本内容,直接截取内容前缀自然不合适。如果直接去除所有HTML格式后再次截取,也无法达到预期效果。经过网上搜索,以下代码可以满足基本需求:
pythonimport re
def extract_text(_content): # 去除HTML标签 text=re.sub(r']+>', '', _content) # 截取前100个字符 return text[:100]
这段代码首先使用正则表达式去除HTML标签,然后截取前100个字符。基本可以满足要求。
因为是html格式的内容,直接截取内容的前多少字符显然不合适了。而如果直接去掉所有html格式然后再截取又无法达到想要的效果,再网上搜了一通之后,写下如下代码应该可以满足基本的要求因为是html格式的内容,直接截取内容的前多少字符显然不合适了。而如果直接去掉所有html格式然后再截取又无法达到想要的效果,再网上搜了一通之后,写下如下代码应该可以满足基本的要求了。

