[英]Removing span tags from html
您能幫我用一個代碼片段(帶/不帶正則表達式)從這樣的字符串中刪除所有span標簽:(Silverlight-c#)
<a href="#">
<span class="uiTooltipWrap bottom left leftbottom">
<span class="uiTooltipText">
dasd dssa<br />
adsa sssss
</span>
</span>
</a>
謝謝。
HTMLAgilityPack適合您。
這是一個敏捷的HTML解析器,它構建了一個讀/寫DOM並支持純XPATH或XSLT(您實際上不必了解XPATH或XSLT來使用它,不用擔心...)。 這是一個.NET代碼庫,可讓您解析“網絡外” HTML文件。 該解析器對“真實世界”格式的HTML十分寬容。 對象模型與提出System.Xml的對象模型非常相似,但用於HTML文檔(或流)。
在Perl中,我們可能會說:
s/
< # tag opening character
\/? # optional slash
span
[^>]* # any non tag-closing characters
> # tag closing character
/
# nothing
/x;
並且我確定您可以將其轉換為C#正則表達式。 即,將與</?span[^>]*>
匹配的所有內容替換為空。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.