Andreas-Lindig: Regulärer Ausdruck - Ersatz wenn nicht zwischen Ausdruck

Beitrag lesen

Gut, der Ausdruck passt natürlich nicht ganz, aber ich werd mal rumtesten!

hab' was vergessen: "/(^|</textara>)(.*):-)(.*)($|<textarea>)/Um" ersetzen durch: "$1$2<img src="smiley">$3$4"

Du mußt natürlich auch noch die vorkommenden Zeichen dazwischen suchen.

In Worten: Es wird halt zwischen Anfang und Ende des Strings ersetzt oder zwischen </textarea> und Ende oder zwischen Anfang und <textarea>!

_oder_ zwischen </textarea> und <textarea>, wenn Du zwei oder mehr Eingabebereiche hast

b) Ist ein wenig kompliziert...

so hab' ich's neulich gemacht. Ist zwar etwas aufwändig, aber man hat dann innerhalb des zu ändernden Teilblocks alle Freiheiten.

Gruß, Andreas

--
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
http://was-ist-das.andreas-lindig.de