正则表达式怎么提取文章内容

<p>测试写正则表达式测试写正则表达式测试写正则表达式测试写正则表达式</p><blockquote><p>测试写正则表达式</p></blockquote><p><br></p><p>二额外人发的是范德萨范德萨阿凡达是范德萨犯得上</p><p><img src="http://127.0.0.1:8080/uploads/2016/11/13639234609172934.png" alt="logoko (2)" style="max-width:100%;"><br></p><p><br></p>

https://img1.mukewang.com/5bda8b9900017d2307080259.jpg

上面是存储到数据库中的文章

怎么使用正则表达式取出文字啊?


慕姐4208626
浏览 1019回答 1
1回答

临摹微笑

我使用 freemarker 模板引擎,现在已经解决这个问题了。我把代码贴出来。过滤掉HTML标签保留文字,去掉空格。<div&nbsp;class="article-content"> &nbsp;&nbsp;&nbsp;&nbsp;<p> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<#assign&nbsp;content&nbsp;=&nbsp;item.content?replace("<[^>]*>",&nbsp;"",&nbsp;"r")?replace("&nbsp;",&nbsp;"")> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<#if&nbsp;content?length&nbsp;&gt;&nbsp;200> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${content?substring(0,&nbsp;200)}[...] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<#else> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;${content} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</#if> &nbsp;&nbsp;&nbsp;&nbsp;</p> </div>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript