我想用白色空格替换句子中的行。这是:
<p style="margin-top:0pt; margin-bottom:10pt; line-height:115%; font-size:12pt">
<span style="font-family:Calibri;font-weight:bold; color:#ff0000">Evaluation Only. Created with Aspose.Words. Copyright 2003-2016 Aspose Pty Ltd.</span>
</p>
所以我想从“评估”一词中提取“有限公司”一行单词与空白空间,并得到其余的线。像这样:
<p style="margin-top:0pt; margin-bottom:10pt; line-height:115%; font-size:12pt">
<span style="font-family:Calibri; font-weight:bold; color:#ff0000"></span>
</p>
答案 0 :(得分:1)
你可以使用像
这样的javascript来获取它document.getElementbyId("your span id").innerHtml =
"what text you want here";
答案 1 :(得分:0)
我在火车上,在我的手机上,所以下面的例子可能不是100%语法正确,但你可以使用Regex.Replace方法。
string output = Regex.Replace(input, "Evaluation.*Ltd\.", string.Empty);
答案 2 :(得分:0)
我得到了解决方案
state.editMode
答案 3 :(得分:0)
使用HtmlAgilityPack加载Html文件。
打开文件:
HtmlDocument htmlDocument = new HtmlDocument();
htmlDocument.LoadHtml(myHtmlString);
然后删除节点:
foreach(var descendant in htmlDocument.DocumentNode.Descendants("span").ToList())
descendant.Remove()
然后获取代表HTML文件的字符串:
string htmlWithoutStyle = htmlDocument.DocumentNode.OuterHtml;
有关更多示例,请参阅链接: http://www.mikesdotnetting.com/article/273/using-the-htmlagilitypack-to-parse-html-in-asp-net/