| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Sorry, klingt reichlich kryptisch, ists aber gar nicht. 'ZEICHENKETTENBEGRENZER' (extra für Basti) wie das einfache Hochkomma, oder ein BBCode Tag oder ein mehrzeiliger /* */ Kommentar, was auch immer definiert wurde, und deren Inhalte sollen quasi ignoriert werden. Nur der restliche Text soll nach einem Suchstring/character aufgeteilt werden (das Komma in diesem Fall). Verstanden? Die Sachlage ist also genau umgedreht. Zudem wird die öffnende und schließende Attributgrenze vom gleichen Zeichen gebildet: ' preg_match_all ist mir durchaus geläufig, matcht aber eben nur die Teile die bei mir ignoriert werden sollen, aber keine Bereiche die nicht darauf zutreffen. Außerdem suche ich nicht die Zeichenkette, sondern möchte den String dort trennen, ist also mit Kanonen auf Spatzen. Da ist das zeichenweise durchlaufen schon besser, wird nur bei Zeichenkettenbegrenzern aus mehr als einem Zeichen knifflig. Z.B. um folgende Zeichenkette an den Kommata im Code umzubrechen, nicht aber hinter 'mehr': Zitat:
Zitat:
Ich beiß mir auch nochmal die Zähne dran aus. Grusz --77 | ||
| | |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Ich glaub, das Stichwort heißt kontextsensitiver Parser, oder? *g Ein Weg wäre vielleicht mit preg_split den Text an den unescapten Hochkommata aufzutrennen und diese durch öffnenden und schließende Tags zu ersetzen. Damit kannst du dann mit preg_replace die Semikola innerhalb der Hochkommata escapen und dann eben alles anhand der unescapten Semikola auftrennen. Denkbar sicherlich auch, das ganze in einen DOM-Baum zu packen. Basti |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dynamische HTML Seite parsen | blaus | PHP Tipps 2008 | 10 | 17.03.2008 14:44 |
| XML parsen und Umlaute | betterknower | PHP Tipps 2008 | 6 | 31.12.2007 18:35 |
| Parsen von Delimitern | Basti | Tutorials | 0 | 30.09.2006 21:24 |
| geht das mit parsen?? | Dopedouglaz | PHP Tipps 2006 | 6 | 22.05.2006 14:13 |
| Keine Endung Parsen? | andy | Server, Hosting und Workstations | 3 | 07.03.2006 14:43 |
| Datei Uploaden & Parsen | PHP Tipps 2007 | 7 | 04.11.2005 20:51 | |
| [Erledigt] XML-Datei direkt von FTP-Quelle parsen | PHP-Fortgeschrittene | 10 | 04.11.2005 16:12 | |
| text parsen mit php - tutorial gesucht | PHP Tipps 2005-2 | 2 | 05.10.2005 11:44 | |
| [TEMPLATEENGINE] Problem mit dem Parsen von Arrays | imported_Ben | PHP-Fortgeschrittene | 5 | 30.07.2005 11:07 |
| Klasse oder php_xyz.dll zum Parsen einer Mail | tapferesschneiderlein | PHP Tipps 2005 | 5 | 20.03.2005 15:12 |
| Suchstring parsen | PHP Tipps 2005 | 4 | 04.01.2005 23:29 | |
| [RegEx] Datum/Uhrzeit parsen | PHP-Fortgeschrittene | 3 | 08.11.2004 08:58 | |
| XML parsen und Probleme mit "&"-Zeichen. | PHP Tipps 2004 | 3 | 16.10.2004 13:54 | |
| [Erledigt] Parsen von Variablen aus einer MySQL Tabellenzeile | Datenbanken | 0 | 29.09.2004 14:58 | |
| XML parsen mit DOM | PHP-Fortgeschrittene | 2 | 24.09.2004 13:59 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| div parsen php, php altersdiv, php string nach komma parsen, php effizient parsen, php parser string, div parsen, php reguläre ausdrücke parsen komma trennen, php div parser, php string eot problem, preg_split zeilenumbruch, php textumbruch bei komma, php string parsen vorname name trennen, php <div> parsen, php parser buchstabe g fehler, php kommas erzestzen aber nur außerhalb von strings, php string nach x parsen, div preg_split, match javascript parsen von delimitern, 2 divs preg_split php, php string trennen anhand fettdrucks |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.