0
私はhtmldocumentからクエリ文字列値を抽出しようとしています。これは、idと呼ばれるクエリー・ストリング・パラメーターを持つ多数のアンカー・リンクを含んでいます。私はcommaseperated文字列ですべてのIDを取得したいと思います。これをどうすれば解決できますか?だから私は取得したいと思います:結果は、= {1,2,3,4,5}htmldocでクエリ文字列の値を見つける方法は?
vb.netコード:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim str As String() = GetParagraphs(System.IO.File.ReadAllText(Server.MapPath("TextFile1.html")))
Response.Write(str)
End Sub
Private Shared Function GetParagraphs(ByVal data As String) As String()
Dim result As New List(Of String)
Dim m As Match = Regex.Match(data, "http://mywebsite.com/mydetails.aspx?id")
While (m.Success)
result.Add(m.Value)
m = m.NextMatch()
End While
Return result.ToArray()
End Function
TextFile.html
<a href="http://mywebsite.com/mydetails.aspx?id=1"
target="_blank"></a>
<a href="http://mywebsite.com/mydetails.aspx?id=2"
target="_blank"></a>
<a href="http://mywebsite.com/mydetails.aspx?id=3"
target="_blank"></a>
<a href="http://mywebsite.com/mydetails.aspx?id=4"
target="_blank"></a>
<a href="http://mywebsite.com/mydetails.aspx?id=5"
target="_blank"></a>