簡體   English   中英

從html刪除span標簽

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM