ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
240
240
EMPFEHLEN
-
Hallo,
ich kenne ja die normale Regex, beispielsweise ">(.+)<" um zwischen den Tags auszulesen. Nun tut sich aber folgendes Problem auf:
Und ab da ist Ende von dem String, warum keine schließenden Tags hat tiefere Gründe. Ich benötige nun eine Regex die mir "Test123" und "Test456" matcht.Code :1
<font xyz="xyz">Test123<font zyx="zyx">Test456
Ich hoffe ihr könnt mir dabei helfen.
-
Soa ganze auf die Schnelle. Mit preg_repalce() die Tags durch ein trennzeichen ersetzen, mit explode() in einen Array schmeissen, mit array_filter() leere Einträge entfernen - fertig
Ergibt:PHP-Code:$subject = '<font xyz=\"xyz\">Test123<font zyx=\"zyx\">Test456';
define('C_PATTERN', '/(<[^>]+>)/U');
define ('C_DELEMITER', '#delemiter#');
$result = preg_replace(C_PATTERN, C_DELEMITER, $subject);
$items = array_filter(explode(C_DELEMITER, $result));
print_r($items);
Code :1 2 3 4 5
Array ( [1] => Test123 [2] => Test456 )
Es gibt sicher noch elegantere Lösungen---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Vielen Dank!
Läuft wunderbar, genau wie ich es möchte. Da die Funktion dynamisch mit unterschiedlichsten Strings verwendet wird hab ich noch ein addslashes hinzugefügt.
Ähnliche Themen
-
[PHP/RegEx] Löschen des Reststrings ab einem bestimmten Zeichen innerhalb des Strings
Von micha im Forum PHPAntworten: 15Letzter Beitrag: 19.12.10, 14:01 -
Zeilenumbruch am Ende eines Strings hinzufügen?
Von finnex im Forum PHPAntworten: 3Letzter Beitrag: 22.08.08, 11:46 -
RegEx - Zeilenanfang/ende
Von rl_polo05 im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 1Letzter Beitrag: 12.03.08, 18:41 -
Unbekannter Teil am ende eines Strings entfernen
Von Planet_Mars im Forum .NET ArchivAntworten: 6Letzter Beitrag: 18.02.05, 13:37 -
bestimmtes Zeichen am ende eines Strings
Von Rodney im Forum PHPAntworten: 2Letzter Beitrag: 29.10.03, 13:05





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren