2014-04-30 68 views
1

我正在從gmail收件箱中複製鏈接並將其保存在文本文件中的程序上,複製的鏈接也有一些不需要的字符,我想擺脫那些不需要的字符。請幫忙。從文本文件的每一行中刪除部分字符串

這是我的代碼。

這裏是複製鏈接的功能:射擊點擊一個按鈕的功能

public void grabAuthentication() 
{ 
    HtmlElementCollection links = webBrowser4.Document.Links; 

    using (TextWriter tw = new StreamWriter("activation.txt", true)) 
    { 
     foreach (HtmlElement link in links) 
     { 
      if (link.OuterHtml.Contains("https://example.com")) 
      { 
       tw.WriteLine(link.InnerHtml); 

      } 
     } 

    } 

} 

:在文本文件中收集的鏈接

private void button1_Click(object sender, EventArgs e) 
{ 
    grabAuthentication(); 
} 

例子:

https://example.com/<WBR>verify/<WBR>y8sURA0egNgcaUyMlOapqQ8ehleNDv<WBR>L6Pu48Pkg0 
https://example.com/<WBR>verify/<WBR>PtjKgpMuqeAchnvZus7nDCnJ6oKfdr<WBR>oFX1k8dIBSs 
https://example.com/<WBR>verify/<WBR>xtojDKjbNzXWYKTDlTqmFmRZGRcXax<WBR>TvTEADaGQ 

現在我想要從每行出現3次的每行文本文件中刪除。

+0

已嘗試過html.decode? –

+0

不,我還沒有。讓我測試 – sauk

+0

你想要刪除什麼? –

回答

2

String.Replace可能會幫助你。

if (link.OuterHtml.Contains("https://example.com")) 
{ 
     tw.WriteLine(link.InnerHtml.Replace("<WBR>", null)); 
} 
+0

非常感謝你 – sauk

+0

歡迎你.... –