微信小程序中不能直接渲染 HTML 页面,后台 CGI 返回的公众号文章的内容是 HTML 页面,需要将 HTML 标签滤除,同时要保留分段信息。HTML 文件如下:
<p style="text-align: center;"><span style="color: rgb(255,104,39);"><strong><span style="font-size: 14px;">本文转载自娱乐·浮世绘,微信号:qq_ent</span></strong></span></p><p><br /></p><hr /><p><br /></p><p>她是邵氏导演李翰祥最喜欢的艳星,大赞她的美“在于骨子里,可正可邪,至为难得”、“林黛以后最大的发现”,还曾被邵逸夫赞许为未来的天皇巨星。但是,在邵氏拍完一部风月片,还没等电影上映,她却自杀了。她是艳星白小曼,去世时年仅19岁。</p><p><br /></p><p><img data-ratio="0.7754716981132076" data-s="300,640" src="http://mmbiz.qpic.cn/mmbiz_png/PcyR7anS0libvpjVwrJdPFDuP65Adbna6sAp9nPW9KbFHo8ePicW4ibqds39C9q2iaPZNVkq3wY1UMXOKXV1yHoXWg/640?wx_fmt=png" data-type="png" data-w="530" style="Box-sizing: border-Box !important; word-wrap: break-word !important; width: auto !important; visibility: visible !important;" /><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p><p><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p> <p>白小曼原名胡瑞梅,出生于台北,中美混血,后来随着母亲到香港生活。十五六岁时,她就从中学校园里逃出来,混迹社会。</p><p><br /></p><p><img data-ratio="0.5957446808510638" data-s="300,640" src="http://mmbiz.qpic.cn/mmbiz_jpg/PcyR7anS0libvpjVwrJdPFDuP65Adbna6TxWQYLQFFurI0TIC9IoicJOLuXYsFmPqT7eet264YJQpl1jDyeNA8Rw/640?wx_fmt=jpeg" data-type="jpeg" data-w="611" style="Box-sizing: border-Box !important; word-wrap: break-word !important; width: auto !important; visibility: visible !important;" /><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p><p><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p> <p>1973年,在菲律宾,凭借男朋友的介绍,白小曼以“胡家美”之名接拍了南海公司的一部时装动作片《神探小旋风》。可惜,因为不会演戏,白小曼把导演杨世庆气得够呛,于是角色被换,由第一女主角变成第二女主角。</p><p><br /></p><p><img data-ratio="1.076320939334638" data-s="300,640" src="http://mmbiz.qpic.cn/mmbiz_jpg/PcyR7anS0libvpjVwrJdPFDuP65Adbna6kOOUmRshu2hia6CQCFXjXh8zicqfLbdBwTZduwr7moT5zX9D9icQu1JEA/640?wx_fmt=jpeg" data-type="jpeg" data-w="511" style="Box-sizing: border-Box !important; word-wrap: break-word !important; width: auto !important; visibility: visible !important;" /><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p><p><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p> <p>拍《神探小旋风》之时,白小曼与一位印尼华侨打得火热,开始沉溺于迷幻药之中。后来,华侨另结新欢,白小曼则自暴自弃,借以药物麻醉自己,还搞出割脉、服毒的双料自杀事件。这一次的“自杀”并没成功,之后白小曼便返回了香港。</p><p><br /></p><p><img data-ratio="1.15" data-s="300,640" src="http://mmbiz.qpic.cn/mmbiz_jpg/PcyR7anS0libvpjVwrJdPFDuP65Adbna6OB1xObSqhvlV2Wa0OClibIHWnt4zXAFyeNGA9TnvOIlcoWTdk2cMBCg/640?wx_fmt=jpeg" data-type="jpeg" data-w="500" style="Box-sizing: border-Box !important; word-wrap: break-word !important; width: auto !important; visibility: visible !important;" /><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p><p><br style="max-width: 100%; Box-sizing: border-Box !important; word-wrap: break-word !important;" /></p><p>1974年的一天,白小曼和妈妈去半岛酒店喝下午茶,李翰祥无意间看见后惊为天人,直接上前毛遂自荐:“我是李翰祥导演,很想请你拍电影!”开场白率直真诚,胡瑞梅想也没想,一笑应承,成为《声色犬马》的女主角。</p>
构造这样一个正则表达式 <(?![p/]).*?>
可以滤除标签,同时保留分段信息。
function GetContent(str) { pure_str = str.replace(/<(?![p/]).*?>/g,''); return pure_str; }
分析下原理
![p/] 表示不匹配 p 和 / 标签,即保留
样式
(?
<p style="text-align: center;">本文转载自娱乐·浮世绘,微信号:qq_ent</span></strong></span> </p><p></p><p></p> <p>她是邵氏导演李翰祥最喜欢的艳星,大赞她的美“在于骨子里,可正可邪,至为难得”、“林黛以后最大的发现”,还曾被邵逸夫赞许为未来的天皇巨星。但是,在邵氏拍完一部风月片,还没等电影上映,她却自杀了。她是艳星白小曼,去世时年仅19岁。</p><p></p><p></p><p></p><p>白小曼原名胡瑞梅,出生于台北,中美混血,后来随着母亲到香港生活。十五六岁时,她就从中学校园里逃出来,混迹社会。</p><p></p><p></p><p></p> <p>1973年,在菲律宾,凭借男朋友的介绍,白小曼以“胡家美”之名接拍了南海公司的一部时装动作片《神探小旋风》。可惜,因为不会演戏,白小曼把导演杨世庆气得够呛,于是角色被换,由第一女主角变成第二女主角。</p> <p></p><p></p><p></p><p>拍《神探小旋风》之时,白小曼与一位印尼华侨打得火热,开始沉溺于迷幻药之中。后来,华侨另结新欢,白小曼则自暴自弃,借以药物麻醉自己,还搞出割脉、服毒的双料自杀事件。这一次的“自杀”并没成功,之后白小曼便返回了香港。</p><p></p><p></p><p></p><p>1974年的一天,白小曼和妈妈去半岛酒店喝下午茶,李翰祥无意间看见后惊为天人,直接上前毛遂自荐:“我是李翰祥导演,很想请你拍电影!”开场白率直真诚,胡瑞梅想也没想,一笑应承,成为《声色犬马》的女主角。</p>