tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
305
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pittjupp pittjupp ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    Hallo

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <tr id="ctl00_ctl00_decoratedArea_contentArea_articleGeneralData_mileageRow" valign="top">
        <td class="c1">
                    <span>Kilometerstand:</span>
                </td>
        <td class="c2">
                    <span>5.536 km</span>
                </td>
    </tr>

    Ich möchte gerne <span>5.536 km</span>
    auslesen aber irgendwo steckt ein Fehler drin

    Code :
    1
    2
    3
    4
    5
    
    Regex regex2 = new Regex("<tr id=\\\"ctl00_ctl00_decoratedArea_contentArea_articleGeneralData_mileageRow\\\"td class=\\\"c2\\\"\\<span>(?<Brutto>[^\\>]*)", RegexOptions.CultureInvariant | RegexOptions.Compiled);
                    //Regex titlematch = new Regex(@"(?<=<h1 class.*>)([\s\S]*)(?=</h1>)"); 
     
                    string input2 = regex2.Match(this.HTML).ToString();
                    string km = input2.Replace("<span>", "");

    Vielleicht findet ihr ihn ja. Ich verzweifele

    Gruß
    Marc
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Das ist C# / .NET, oder?

    Was meinst du es ist ein Fehler drin? Was funktioniert denn nicht?

    Ich bekomme zur Laufzeit diese Ausnahme:
    Code :
    1
    
    System.ArgumentException: "<tr id=\"ctl00_ctl00_decoratedArea_contentArea_articleGeneralData_mileageRow\"td class=\"c2\"\<span>(?<Brutto>[^\>]*)" wird analysiert - Verweis auf den nicht definierten Gruppennamen span.
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    pittjupp pittjupp ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    Hi

    ja c#
    ich möchte das er mir das ausgibt

    5.536 km

    Gruß
    marc
    Geändert von pittjupp (27.09.10 um 12:36 Uhr)
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von pittjupp Beitrag anzeigen
    Hi

    ja c#
    ich möchte das er mir das ausgibt

    5.536 km
    Was du möchtest hab ich verstanden.

    Aber Was kommt denn jetzt raus? Was funktioniert nicht?

    Und warum hast du denn soviele Backslashes da drin? Überlege einfach mal welche überhaupt notwendig sind.

    Außerdem passt dein reg. Ausdruck nicht mal ansatzweise. Bei dir müßte nach _mileageRow direkt ein \"td kommen...

    Und ich würde die Singleline Option verwenden.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    pittjupp pittjupp ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    Es kommt

    System.Text.Regular.Expressions.MatchCollection
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Aha. Das heißt also das es ziemlich unsinnig ist die ToString Methode aufzurufen.

    Es gibt übrigens auch eine Regex.Replace Methode.

    Und es gibt gute Beispiele im Netz. einfach mal (http://msdn.microsoft.com/de-de/libr...8VS.80%29.aspx)

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  7. #7
    pittjupp pittjupp ist offline Rookie
    Registriert seit
    Sep 2010
    Beiträge
    7
    Morgen

    das heißt man kann nur einen Tag suchen und nicht mehere****
    Bei nur einem geht das.

    Gruß
    Marc
     

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 25.06.10, 12:07
  2. RegEx Problem
    Von Vivendi im Forum Coders Talk
    Antworten: 5
    Letzter Beitrag: 05.08.09, 19:38
  3. Antworten: 1
    Letzter Beitrag: 21.01.08, 16:58
  4. RegEx Problem
    Von Sebastian Wramba im Forum PHP
    Antworten: 1
    Letzter Beitrag: 29.04.04, 17:44
  5. Regex-Problem
    Von scanline im Forum PHP
    Antworten: 7
    Letzter Beitrag: 14.02.04, 15:55