从文本文件的每一行中删除部分字符串

本文关键字:一行 删除部 字符串 文件 文本 | 更新日期: 2023-09-27 18:00:57

我正在开发一个程序,从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次的文本文件。

从文本文件的每一行中删除部分字符串

String.Replace可能会对您有所帮助。

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