Supprimer des mots de la chaîne de c#

Je suis en train de travailler sur un ASP.NET 4.0 application web, l'objectif principal pour elle de le faire est d'aller à l'URL dans la MyURL variable puis de le lire de haut en bas, de rechercher toutes les lignes qui commencent par "description" et de ne garder que ceux qui, tout en supprimant toutes les balises HTML. Ce que je veux faire est de supprimer la "description" du texte à partir des résultats par la suite donc j'ai juste mon appareil noms gauche. Comment puis-je faire?

protected void parseButton_Click(object sender, EventArgs e)
    {
        MyURL = deviceCombo.Text;
        WebRequest objRequest = HttpWebRequest.Create(MyURL);
        objRequest.Credentials = CredentialCache.DefaultCredentials;
        using (StreamReader objReader = new StreamReader(objRequest.GetResponse().GetResponseStream()))
        {
            originalText.Text = objReader.ReadToEnd();
        }

        //Read all lines of file
        String[] crString = { "<BR>&nbsp;" };
        String[] aLines = originalText.Text.Split(crString, StringSplitOptions.RemoveEmptyEntries);

        String noHtml = String.Empty;

        for (int x = 0; x < aLines.Length; x++)
        {
            if (aLines[x].Contains(filterCombo.SelectedValue))
            {
                noHtml += (RemoveHTML(aLines[x]) + "\r\n");

            }
        }
        //Print results to textbox
        resultsBox.Text = String.Join(Environment.NewLine, noHtml);
    }
    public static string RemoveHTML(string text)
    {
        text = text.Replace("&nbsp;", " ").Replace("<br>", "\n");
        var oRegEx = new System.Text.RegularExpressions.Regex("<[^>]+>");
        return oRegEx.Replace(text, string.Empty);
    }
  • Je voudrais stocker l' (compilé) Regex dans une variable statique, qui peut accélérer le processus et permet d'éviter les fuites de mémoire et le \n avec l'Environnement.De retour à la ligne
InformationsquelleAutor KPS | 2011-10-06