Hi!
Die Daten stammen aus einer DB und dort wurden bei der Telefonnummer folgende Datensätze unter Telefonnummer eingefügt (inkl. Anführungszeichen): "12354.... ; Fax: 01234" Das Problem ist das Semikolon zwischen den Anführungszeichen, denn dadurch würden bei der Konvertierung in XML die Datensätze verschoben werden, weil zuviele Semikolons in einem Datensatz, der aus dutzenden Daten besteht, vorhanden sind.
Nein, das ist kein Problem, denn die Anführungszeichen verhindern, dass Semikolon und Zeilenumbruch als Daten(satz)trenner betrachtet werden. Funktionen wie fgetcsv() erkennen solche Situationen korrekt.
Deshalb möchte ich mit preg_replace nach dem Suchtext (inkl. Anführungszeichen)
"nummer ; nummer"
suchen und das Semikolon entfernen
Ich habe mich selbst erst in die Thematik reguläre Ausdrücke eingelesen, leider bin ich jetzt mit meinem Latein am Ende und bitte euch um Hilfe.
Was ist denn das genaue Problem, auf das du gestoßen bist? Hast du die Sonderbehandlung von Zeilenumbrüchen beachtet, die man mittels eines Modifizierers (modifier) ändern kann?
Lo!