比如一个含html标签的长文章中得到400个字符文本,过滤内容条件是,只留下:超链接
,<code>标签
,加粗标签
,斜体标签
。
剩下的标签只留下纯文本。
删除换行符和img标签。见到两个空格以上替换为一个空格。
400个字符内如果<code>
,加粗,斜体标签没有闭合的情况下 过滤剩下的内容闭合标签。
400个字符内如果超链接没有闭合 等到超链接闭合完结束。
网上找了好多示例都不符合。所以在sf上提问了。希望别删除问题。望有能力的编程师给予帮助。
比如一个含html标签的长文章中得到400个字符文本,过滤内容条件是,只留下:超链接
,<code>标签
,加粗标签
,斜体标签
。
剩下的标签只留下纯文本。
删除换行符和img标签。见到两个空格以上替换为一个空格。
400个字符内如果<code>
,加粗,斜体标签没有闭合的情况下 过滤剩下的内容闭合标签。
400个字符内如果超链接没有闭合 等到超链接闭合完结束。
网上找了好多示例都不符合。所以在sf上提问了。希望别删除问题。望有能力的编程师给予帮助。
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答988 阅读✓ 已解决
2 回答1.1k 阅读
1 回答934 阅读
1 回答890 阅读
1 回答885 阅读
目测要写正则根据条件分别匹配替换了。
建议先找个正则的教程看一遍,然后把需求拆成多个步骤,各个击破吧。
更新:
解决题主的需求除了字符串处理,其实也可以理解为对 DOM 的处理,用 js 来处理 DOM 更合适。