2014-07-04 137 views
1

我開始創建一個代碼(在VB.NET中)從文本中提取信息; 在StackOverflow和搜索引擎中找不到的東西是替換/刪除「<」和「>」「 之間的文本的示例。可能是REPLACEREGEX;我嘗試了兩種,但無法弄清楚。 我能得到一些幫助.... 非常感謝......替換/刪除兩個字符之間的字符串

Public Class Form1 
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 

    Dim SSSS = Replace(Label1.Text, "<td>", vbNewLine, 1, , CompareMethod.Text) 

    MessageBox.Show(SSSS) 
End Sub 
End Class 

以上(在VB.NET)將我的文字分成行,如果我有<td>;但我想添加以下內容: 我的文字我的工作是: test1<img alt='dddddd' src='https://mekdam.com'><div class='what'>test2</div><div class='code'>more</div> 我想從test1 test2在VB.NET

+0

請在這裏發表您的代碼。另外,你是否想在這裏使用HTML? –

+0

它不是html;它是根據我的問題和標籤vb.net;無需投票給我;如果你知道答案,積極回答,如果我的問題不清楚,我可以更多地澄清;我會很快發佈代碼。 – Abbas1999

+0

我沒有投下來,我問你是否嘗試使用HTML,因爲我會將「<>」與HTML文本關聯。現在發佈你的代碼。 –

回答

2

嘗試像這樣

Private Sub StrRep(ByVal xstr As String) 

     Dim xst As Integer = xch.IndexOf("<") 
     Dim xend As Integer = xch.IndexOf(">") 

     Dim xsub As String = xstr .Substring(xst, (xend - xst) + 1) 
     xstr = xstr .Replace(xsub, String.Empty) 

     If xstr .Contains("<") Then 
      Call StrRep(xstr) 
     Else 
      MsgBox(xstr) 
     End If 

    End Sub 
+0

謝謝SATSON;非常感激;我試過你的代碼,並且在代碼中出現錯誤(xch)?這是一個錯字;請記住我是初學者。再次感謝您的幫助。 – Abbas1999

+0

感謝SATSON,現在這些錯誤消失了,只有(Call sdub)是最後一個錯誤;似乎代碼是「調用」一個子,這是缺少?我認爲?再次感謝您的幫助。 – Abbas1999

+0

將sdub更改爲'StrRep'。 – Sathish

相關問題