1
我有一個示例代碼用正則表達式的開始和結束串
<h1>
<asp:Literal ID="ltAccountTitle" runat="server"></asp:Literal>
</h1>
<p>
<asp:Literal ID="ltNetBalance" runat="server" Text="Net balance" meta:resourcekey="ltNetBalanceResource"></asp:Literal>
<span>
<asp:Literal ID="ltNetBalanceAmount" runat="server"></asp:Literal>
</span>
</p>
我想寫一個正則表達式找到一個長字符串中的字符串。
匹配:
<asp:Literal ID="ltAccountTitle" runat="server"></asp:Literal>
和
<asp:Literal ID="ltNetBalanceAmount" runat="server"></asp:Literal>
其實我使用下面的代碼來獲取所有匹配到的字符串列表。用哪個正則表達式我可以得到它?我已經嘗試了許多模式變量的事情,但無法解決這個問題。
var lst = new List<string>();
var mcol = Regex.Matches(text2, pattern);
foreach (Match m in mcol)
{
lst.Add(m.Value);
}
只是建議得到:代替正則表達式檢查http://htmlagilitypack.codeplex.com/ – Cynede
我不知道你想要捕獲什麼。你能提供一個例子嗎? – Hegi
+1爲'HtmlAgilityPack';正則表達式通常是解析HTML的一個糟糕的選擇 – decPL