Hallo zusammen,
ich möchte mittels preg_replace ein bestimmtes HTML-Tag ändern.
Aber nur, wenn keine Zahl darauf folgt.
Original:
<h1>Controlling</h1>
Ersetzen:
<h1>1. Controlling</h1>
Wenn ich ein zweites mal danach suche, soll es nicht mehr ersetzt werden.
Also wenn eine Zahl nach dem TAG folgt, soll nichts passieren.
Umsetzen wollte ich das mittels:
Aber leider bekomme ich als Ergebnis beim ersten Durchlauf nur fogendes:
<h1>1. ontrolling</h1>
Wo fehlt hier das Gewürz zur Vollendung?
Danke schonmal....
Gruß
Thomas
ich möchte mittels preg_replace ein bestimmtes HTML-Tag ändern.
Aber nur, wenn keine Zahl darauf folgt.
Original:
<h1>Controlling</h1>
Ersetzen:
<h1>1. Controlling</h1>
Wenn ich ein zweites mal danach suche, soll es nicht mehr ersetzt werden.
Also wenn eine Zahl nach dem TAG folgt, soll nichts passieren.
Umsetzen wollte ich das mittels:
PHP-Code:
$inhalt = preg_replace("/<h1>[^1-9]/", "<h1>".$index.". ", $dateiinhalt);
<h1>1. ontrolling</h1>
Wo fehlt hier das Gewürz zur Vollendung?
Danke schonmal....
Gruß
Thomas

Kommentar