Hi!
Also mit Hängen und Würgen hab ich 2 Regex gefunden und halbwegs verstanden:
Außerhalb von <a> und </a> suchen:
Außerhalb von < > suchen
Bei 1.) werden allerdings Wörter in z.B. img Tags ersetzt (logisch!) und bei 2.) ist das Problem, dass bei <a> Tags einfach doppelt ersetzt wird.
Beispiel:
2 Wörter aus der DB
Mahnwesen SK
Mahnwesen
Code:
<a href"id=100"><a href="id=20">Mahnwesen</a> SK</a>
Wie kann man praktisch beide Sachen kombinieren dass innerhalb von < > und auch innerhalb von HTML Tags nicht ersetzt wird?
Bin für jede Hilfe dankbar
Also mit Hängen und Würgen hab ich 2 Regex gefunden und halbwegs verstanden:
Außerhalb von <a> und </a> suchen:
PHP-Code:
$reg = "/((<a(.*)[^<\/a>]*)|$s\b)/ie";
PHP-Code:
$reg = "/((<[^>]*)|$s\b)/ie";
Beispiel:
2 Wörter aus der DB
Mahnwesen SK
Mahnwesen
Code:
<a href"id=100"><a href="id=20">Mahnwesen</a> SK</a>
Wie kann man praktisch beide Sachen kombinieren dass innerhalb von < > und auch innerhalb von HTML Tags nicht ersetzt wird?
Bin für jede Hilfe dankbar
Kommentar