AllesMeins: Regex: & in Links automatisch korrigieren

Beitrag lesen

Hiho,

stehe gerade vor folgendem Problem. Die Nutzer einer Seite sollen die Möglichkeit haben Links auf der Seite einzutragen. Nun soll die Seite aber trotzdem valide bleiben. Und dies schliesst vor allem ein, das ein & in Links durch & ausgedrückt wird. Habt ihr irgend eine Idee wie ich das mit PHP realisieren kann?
Die Gefahr, die mir dabei Probleme macht, sind die "schlauen" Nutzer, nämlich solche die das & bereits durch ein & ersetzt haben. Dies würde bei einem stupiden "ersetzte alle & durch &" dann ja vollkommen entstellt werden. Das gleiche gilt für Sonderzeichen in der Linkbeschreibung. Also brauche ich eher ein "ersetzte alle & durch & solange dieses & nicht von einem *; gefolgt wird, wobei * für eine beliebige Anzahl von Buchstaben steht". Mir fällt aber keine sinnvolle Lösung für ein passendes Suchmuster ein.

Grüsse

Marc