Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 08:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Problem mit Regex

Discussion on [C#] Problem mit Regex within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
[C#] Problem mit Regex

Huhu,

Ich hab da ein kleines Problem was ich irgendwie nicht schaffe zu lösen..

Also ich hab folgenden Source:
Code:
public List<string> GetHtmlLinks(string html)
{
    string linkPattern = "<a href=\"(.*?)\">(.*?)</a>";
    MatchCollection linkMatches = Regex.Matches(html, linkPattern, RegexOptions.Singleline);
    List<string> linkContents = new List<string>();
    foreach (Match match in linkMatches)
        linkContents.Add(match.Value);
    return linkContents;
}
Code:
        private void button2_Click(object sender, EventArgs e)
        {
WebClient wClient = new WebClient();
            string source = wClient.DownloadString("http://wtfismygearscore.com/us/mal%27ganis/nomortal");
            httpHelper.GetLinks(source);
        }
So, nun möchte ich linkContents, gerne in einer MessageBox ausgeben lassen. Nur funktioniert das nicht, da es kein String ist. Mit "Convert.ToString()" oder ".ToString()" gehts auch nicht.

Per Google hab ich jetzt folgendes herrausgefunden:
Rückgabewerttyp: MatchCollection

Nur wie kriege ich das in eine MessageBox ?

Mit freundlichen Grüßen
Rhilor
scenebase is offline  
Old 07/11/2010, 11:07   #2
 
Shadowz75's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 443
Received Thanks: 597
Du hast eine Liste mit strings: List<string>. Eine Liste ist etwas ähnliches wie ein Array ,also musst du durch jeden Eintrag in der Liste gehen:
Code:
            foreach (string sLink in httpHelper.GetLinks(source))
            {
                MessageBox.Show(sLink);
            }
Shadowz75 is offline  
Thanks
1 User
Old 07/11/2010, 11:40   #3
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Danke, geht wunderbar

Kann geclosed werden
scenebase is offline  
Reply


Similar Threads Similar Threads
[C#]Regex | escape sequenz fehler
07/11/2010 - .NET Languages - 2 Replies
Folgendes Pattern : (\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}) (Soll ip addresse auslesen von Wie ist meine IP-Adresse?). So, nun füge ich das Pattern in mein Code ein und er gibt mir direkt ein paar Fehler aus. Aber wenn ich es durch verschiedene rexeg tester laufen lasse, sagt er mir es geht und gibt mir auch die ip richtig aus. Ich hab jetzt : Regular Expression Library & Rexeg-Lab aus dem Mycsharp forum genommen.
Reguläre Ausdrücke -> RegEx
06/22/2010 - Aion - 0 Replies
Progamm: NyerkBot Problem: Chat.log bzw. RegEx wurden anscheinend verändert, sodass Geschichten wie Cast Detection oder Spells auf Evade/Parri nicht mehr genutzt werden... kennt einer ne Lösung? Oder weiß wie man das löst?
[c#] Regex Klasse
03/11/2010 - .NET Languages - 2 Replies
Hallo ich habe eine Frage zu der Regex Klasse. Meine Seite hat folgenden Quelltext: treffer>1<treffer treffer>2<treffer treffer>3<treffer treffer>4<treffer treffer>4<treffer treffer>5<treffer
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +1. The time now is 08:58.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.