AllesMeins: Regulärer Ausdrk: & ersetzten, wenn es kein Sonderzeichen

Beitrag lesen

Hallo,

ich habe folgendes Problem, für das ich keine Lösung weiss. Ich möchte gerne per PHP das Zeichen & durch die korrekte Schreibweise & ersetzten. Nun kann es aber auch vorkommen das das & zum Beispiel ein Sonderzeichen angibt (ä oder sowas). In diesen Fällen soll das & Natürlich nicht ersetzt werden. nun habe ich aber keine Ahnung wie ich ein Suchmuster nach dem motto suche & und ersetzte nur falls bis zum nächsten Leerzeichen kein Semikolon kommt. Das einzige was ich hinbekommen würde ist alle ersetzten bei denen das zutrifft (so aus dem Kopf raus irgendwas wie "^&(.{2,}); $" (das ist aber ungeteste nur mal eben zusammengeschustert ist also sehr wahrscheinlich das das nicht richtig ist). Aber wie kann ich das umgekehrt machen? kann mir da einer helfen?

Grüsse