-1
在大型ASP.NET項目中使用Visual Studio我需要查找具有「info」類的HTML類的所有圖像。搜索特定HTML標記中的屬性值
- 直接在頁面,
<img alt="..." title="..." class="info" />
- 作爲ASP圖像,
<asp:Image runat="server" ImageUrl="..." CssClass="info" />
- 作爲字符串連接,
Dim s = "<img .... class=""info"" />"
(通知雙引號)
其他障礙是圖像可能有多個類,例如<img ... class="foo info bar" />
,所以搜索class="info"
不起作用。另外,其他HTML元素也使用這個類,但應該被忽略,例如, <p class="info">Foo</p>
。
我需要用於搜索,可提供以下的邏輯規則表達:
- 必須包含
img
或asp:Image
(不區分大小寫) - 必須包含
class
或CssClass
(不區分大小寫) - 必須項包含
info
(區分大小寫)
@Downvoter - 有關你爲什麼投票結束的任何建議?我試圖找到一個字符串包含三個具體的價值觀,我不明白這是如何太廣泛... – EvilDr
在猜測,down/closevote是因爲有某些類別的問題,堆棧溢出接收免費工作請求在數量相當高。它們是:正則表達式,mod_rewrite規則,SQL查詢和XPath表達式。在任何這些情況下,重要的是要展示你所嘗試的東西,將你的問題與根本沒有做出任何嘗試的人區分開來。 – halfer
由於您的目標文本是HTML,您可以使用HTML解析器嗎?無論如何,正則表達式對於這份工作來說都是錯誤的工具。 – halfer