![]() |
Delphi-Version: 5
RegEx Zeilenumbruch
Hi Leute.
Ich habe ein Problem mit RegEx. Ich versuche eine Fehlermeldung von der Seite abzufangen. Die Meldung ist natürlich immer anders. Beispiel: Zitat:
Alles andere ändert sich, nachdem welcher Fehler auftritt. Eine einfach RegEx kriege ich hin, hier aber habe ich ein oder mehrere Zeilenumbrüche. Erfasst sollte werden. Zitat:
Ich arbeite mit Delphi 7 |
AW: RegEx Zeilenumbruch
Ist der Code tatsächlich genau so?
Ich hätte ja eher das erwartet (zur besseren Ansicht etwas umgeschrieben):
Code:
Denn wozu wird das <font>-Tag geschlossen, obwohl niemals eines geöffnet wurde?
Dear user,<br>
<ul><b>The following error(s) occurred:</b><br> <li><b>Name</b> field is empty <br> <li><b>Password</b> field is empty <li><b>Verify</b> field is empty <li><b>Text Verification</b> field is incorrect </ul> ... Warum wird das <ul>-Tag niemals geschlossen? |
AW: RegEx Zeilenumbruch
Die <li> werden auch nicht geschlossen. Insgesamt sieht das schon ein bisschen komisch aus.
|
AW: RegEx Zeilenumbruch
Ich habe nur das relevante Teil gepostet.
Und es ist tatsächlich eine 1:1 Kopie des Quelltexstes. Hier etwas mehr davon. Das ganze geht natürlich noch viel weiter. Ich brauche nur die Fehlermeldungen die eigentlich sehr komisch zerstreut sind. Mein Problem dabei ist der Zeilenumbruch in der RegEx. Kann mir Jemand ein einfaches Beispiel der RegEx mit Umbruch posten? zB. 2 Treffen die sich über 5 Zeilen strecken. Das hätte mir schon gereicht.
Code:
</font>
</td> </tr> </table> </td> </tr> </table> </td> <td width=50% background="/ui/login/4/bg.gif"> <table border=0 cellspacing=0 cellpadding=0 width=100% height=100% background="/ui/login/4/hive.gif" valign=top> <tr height=25%> <td> <table align=center border=0> <tr> <td> <font face="Arial,Helvetica" color="#FFFFFF"> Dear user,<br> <ul><b>The following error(s) occurred:</b><br> <li><b>Name</b> field is empty <br> <li><b>Password</b> field is empty <li><b>Verify</b> field is empty <li><b>Text Verification</b> field is incorrect </font> </td> </tr> </table> </td> </tr> <tr height=75%> <td width=100% valign=top> <table border=0 cellspacing=0 cellpadding=0> <tr> <td> <table border=0 cellspacing=0 cellpadding=0> <tr><td width=19 rowspan=17 colspan=2> </td><td><a href="http://Safe-mail.net/support/eng/help/gettingstarted/gettingstarted.html#Registration" target="Registration" title=""><img src="/ui/login/4/Name.gif" border=0></a></td></tr> <tr> <td> <input name="UserName" type="text" size=20 maxlength=31 value="" style="background-color: #FFFFFF; width: 155px; height: 25px; font-size: 15px;"> </td> |
AW: RegEx Zeilenumbruch
Das erreichst du mit dem Single-Line-Modifier
/<regex>/s |
AW: RegEx Zeilenumbruch
Sorry, damit kann ich aber nichts anfangen. Bitte um ein Beispiel.
Edit. Ich nehme es zurück. Komme erst etwas weiter. Mal schauen ob es klappt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz