Visual Studioを使用すると、大きなASP.NETプロジェクト内で、HTMLクラスが "info"のすべてのイメージを見つける必要があります。特定のHTMLタグ内のプロパティ値を検索
-
ページで直接
- 、ASP画像として
<img alt="..." title="..." class="info" />
- 、文字列の連結として
<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 - 投票を締結した理由を教えてください。私は3つの特定の値を含む文字列を見つけようとしていますが、私はそれがあまりにも広すぎるのを見ません... – EvilDr
推測では、down/closevoteは、Stack Overflowがかなり高い音量。正規表現、mod_rewriteルール、SQLクエリ、XPath式です。いずれの場合でも、試したことを示すこと、試しにしていない人とあなたの質問を区別することが重要です。 – halfer
ターゲットテキストがHTMLなので、HTMLパーサを使用できますか? Regexはとにかくここで仕事のための間違ったツールのように感じる。 – halfer