考虑下面的html。“response”一词被编辑为“原因”,删除'sp‘(<del>标记),插入'as’(<ins>标记)和删除'se‘(<del>标记)。
<div >
re
<span class="del" data-userid="11" data-username="user">sp</span>
<span class="ins" data-userid="11" data-username="user">as</span>
on
<span class="del" data-userid="11" data-username="user" >se</span>
</div>我需要在这个html中找到单词Re故,并能够用其他单词替换它。如何做到这一点?这里的问题是
<del>标记。我需要一个C#/Jquery的解决方案。
发布于 2017-02-09 18:40:59
就像:
load your html into HtmlDocument object newDoc.DocumentNode.Descendants("div").FirstOrDefault().ChildNodes.Where(_ => !_.GetAttributeValue("class", "").Equals("del"));,这将给你不包括del班的每个孩子。
发布于 2017-03-08 09:18:14
最后在客户端完成它,但是在DOM中跨节点查找和替换word,然后将其保存在服务器上。
https://stackoverflow.com/questions/42112465
复制相似问题