c# RegExp

  • Ich hab (mal wieder) ein Problem mit RegExp:

    Spoiler anzeigen

    Das Regexp spuckt aber immer nur "" aus...
    Mit AutoIt klappts wunderbar

    Spoiler anzeigen
    [autoit]

    $new = _INetGetSource('http://www.online-hiorg.square7.de/index.php')
    $param = _INetGetSource('http://www.online-hiorg.square7.de/param.html')

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $array = StringRegExp($new, '(?s)<td>.+?</td>.+?<td>(.*?)</td>', 3)
    _ArrayDisplay($array)

    [/autoit]

    Kann mir vll jmd sagen was ich Falsch mache?

    Einmal editiert, zuletzt von JuraX (9. Mai 2010 um 18:26)

  • Ich bekomme bei deinem Code mit C# 12 Treffer und mit AutoIt nicht einen

  • Am besten du zeigst mal ein Beispiel von dem Text und dem erwarteten Ergebnis.
    Ich lese immer so ungern Regex^^

  • Text:

    Spoiler anzeigen

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>

    </head>


    <body style="color: rgb(0, 0, 153); background-color: rgb(255, 0, 0);" alink="#ff0000" link="#ff0000" vlink="#ff0000">

    <table style="width: 660px; height: 340px;" border="1" cellpadding="2" cellspacing="2">
    <tbody>
    <tr>
    <!-- <td>ID</td>
    <td></td> </tr> <tr> <td>Wache</td> <td></td> </tr> --> <tr> <td>Fahrzeug(e)</td> <td>TLF 24/50 (43-24-1)</td> </tr> <tr> <td>Stra&szlig;e</td> <td></td> </tr> <tr> <td>Plz</td> <td>0</td> </tr> <tr> <td>Ort</td> <td>Feuerhausen</td> </tr> <!-- <tr> <td>Telefon</td> <td></td> </tr> --> <tr> <td>Meldestichwort</td> <td>Fernseherbrand</td> </tr> <tr> <td>Objekt</td> <td>Haus</td> </tr> <tr> <td>Mitteiler</td> <td>björn</td> </tr> <tr> <td>Ma&szlig;nahme</td> <td> </td> </tr> <tr> <td>Kommentar</td> <td>Sven.Peters | keine personen im haus</td> </tr> </tbody></table><script type="text/javascript" src="https://autoit.de/%27http://autoit.de/view-source:%5Burl']http://www.bplaced.net/pub/bpa.js[/url]"></script></body></html>

    Ergebniss:

    Spoiler anzeigen

    [0]
    [1]
    [2]TLF 24/50 (43-24-1)
    [3]
    [4]0
    [5]Feuerhausen
    [6]
    [7]Fernseherbrand
    [8]Haus
    [9]björn
    [10]
    [11]Sven.Peters | keine personen im haus