RegX Problem, Zeilenumbruch
| Verfasst am: 23. 01. 2012 [21:35] | |||
Chance Dabei seit: 13.11.2009 Themenersteller ![]() 140 Beiträge | Beitrag hilfreich? | ||
| Ich habe folgendes Problem: Mit dem RegX Code: !\[\$(.*?)\$\](.*?)\n!sS Versuche ich folgende Zeilen als Arrays auszulesen (Auszug): [$AdminModulCacheBit$] <td class="AdminModulCacheTableHash"> {$hash} </td> <td class="AdminModulCacheTablePath"> {$path} </td> <td class="AdminModulCacheTableCreated"> {$created} </td> <td class="AdminModulCacheTableLengh"> {$lengh} </td> </tr> [$AdminModulCacheDelete$][<--|][::AdminModulCacheDeleteTitle::][|--|]<div class="message">[::AdminModulCacheDeleteCont::]</div>[|-->] Das Auslesen des zweiten klappt ohne Probleme. Aufgrund des Zeilenumbruchs wird aber kein Inhalt für das erste ausgelesen. ich steh irgenwie im Walde ^^, wie kann ich das erste korrekt auslesen ? www.piacos.de www.psi-portal.de | |||
| Verfasst am: 24. 01. 2012 [00:45] | |||
Ultima Dabei seit: 09.07.2010 ![]() 759 Beiträge | Beitrag hilfreich? | ||
| Vielleicht so: /\[\$(.*?)\$\]([^\[]*)\[\$(.*?)\$\](.*)/s Mein Portal: Ultima-Project.net - Gold für alle | |||
| Verfasst am: 24. 01. 2012 [10:53] | |||
Chance Dabei seit: 13.11.2009 Themenersteller ![]() 140 Beiträge | Beitrag hilfreich? | ||
| Danke, das ist ungeführ das, was ich suche, allerdings in der Ausgabe etwas unhandlich... Bei meinem RegX ist ja nur das Problem, das die Zeilenumbrücke falsch verwertet werden, und die nächsten Zeilen nicht gelesen werden. www.piacos.de www.psi-portal.de | |||
| Verfasst am: 24. 01. 2012 [15:41] | |||
Chance Dabei seit: 13.11.2009 Themenersteller ![]() 140 Beiträge | Beitrag hilfreich? | ||
| Folgender RegX funktioniert soweit, allerdings fehlen dann die weiteren Zeilen: !\[\$(.*?)\$\][\s]*(.*?)[\n]!sS www.piacos.de www.psi-portal.de | |||
| Verfasst am: 24. 01. 2012 [17:18] | |||
Ultima Dabei seit: 09.07.2010 ![]() 759 Beiträge | Beitrag hilfreich? | ||
| \n ist der Zeilenumbruch bei Linux. Wenn du Windows verwendest ist es \r \n und bei Mac \r. Wie genau soll den dein Array aussehen? Diese Pattern würde dir diese Ausgabe erzeugen, wenn es das ist was du suchst? /\[\$(.*?)\$\](.*)\[\$(.*?)\$\](.*)/s PHP Array
(
[0] => [$AdminModulCacheBit$]
<td class="AdminModulCacheTableHash"> {$hash} </td>
<td class="AdminModulCacheTablePath"> {$path} </td>
<td class="AdminModulCacheTableCreated"> {$created} </td>
<td class="AdminModulCacheTableLengh"> {$lengh} </td>
</tr>
[$AdminModulCacheDelete$][<--|][::AdminModulCacheDeleteTitle::][|--|]<div class="message">[::AdminModulCacheDeleteCont::]</div>[|-->]
[1] => AdminModulCacheBit
[2] =>
<td class="AdminModulCacheTableHash"> {$hash} </td>
<td class="AdminModulCacheTablePath"> {$path} </td>
<td class="AdminModulCacheTableCreated"> {$created} </td>
<td class="AdminModulCacheTableLengh"> {$lengh} </td>
</tr>
[3] => AdminModulCacheDelete
[4] => [<--|][::AdminModulCacheDeleteTitle::][|--|]<div class="message">[::AdminModulCacheDeleteCont::]</div>[|-->]
) Mein Portal: Ultima-Project.net - Gold für alle | |||
| Verfasst am: 24. 01. 2012 [21:03] | |||
Chance Dabei seit: 13.11.2009 Themenersteller ![]() 140 Beiträge | Beitrag hilfreich? | ||
| Der RegX funktioniert leider nicht mit dem kompletten Template, das ich benutze. Das probelm an meinem RegX ist, das nur eine Zeile genommen wird, anstatt bis zum nächsten auftreten... \[\$(.*?)\$\][\s]*(.*?) [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 24.01.2012 um 23:00.] www.piacos.de www.psi-portal.de | |||
| Verfasst am: 25. 01. 2012 [22:10] | |||
Chance Dabei seit: 13.11.2009 Themenersteller ![]() 140 Beiträge | Beitrag hilfreich? | ||
| ich habe es jetzt anders gelößt, mit zusätzlichen Tags: \[\$(.*?)\$\]\[\![\s]*(.*?)\!\] www.piacos.de www.psi-portal.de | |||
Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.
Werde in Echtzeit über neue Foren-Beiträge informiert:
8 Mitglieder waren innerhalb der letzten 15 Minuten online (62 heute gesamt):
bos987, Filippo, KlausPilsner, ronny82, San, SchreiberNetzwerk, timeless_81
Administratoren und Moderatoren:
seitenreport
Seitenreport hat 18153 registrierte Mitglieder, 3003 Themen und 29112 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Lade...
Neueste Foren-Beiträge
| Abstimmung: 20.000 Mitglieder Jubiläum - was tun? Internes & Ankündigungen / Internes | Gestern [23:07] | |
| Microsofts soziales Netzwerk So.cl Internet / News | Gestern [20:03] | |
| Nicht nachvollziehbarer CSS Fehler Internes & Ankündigungen / Analyse-Ergebnisse | Gestern [13:37] | |
| Partnerprogramm: Eintrag für Kunden erledigt Internes & Ankündigungen / Internes | 22. 05. 2012 [10:35] | |
| Hotelbericht Entwickler Treffpunkt / Website vorstellen | 22. 05. 2012 [09:28] |
Lade...
Aktuelle Artikel:
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
Facebook - eine neue Tech-Blase?
Facebook ist in den vergangenen Tagen wegen seines Börsenganges und den dabei eingefahrenen Investorengeldern von 16 Milliarden Dollar großflächig in die Kritik geraten. Der Marktwert von 104 Milliarden Dollar wird von vielen als maßlos übertrieben angesehen. Ist Facebook eine neue Internet-Blase, die in den nächsten Jahren platzen wird?
18. Mai 2012
Suchmaschinenoptimierung seit dem Google Penguin Update
Das neue Update vom Branchenriesen Google wird in Seo-Kreisen gerne mit einem Erdbeben verglichen. Diese Metapher trifft die Sachlage sehr gut, denn der Pinguin bringt die Arbeitsfundamente der Suchmaschinenoptimierer gehörig ins Wanken.
15. Mai 2012
Tipps für den guten Start ins Business
Sich selbstständig machen, eine Firma gründen und direkt ins eigenständige Berufsleben einzusteigen klingt spannend und irgendwie auch einfach. Doch einfach ist es ganz und gar nicht...
14. Mai 2012

