DanielD: Strings ersetzen, Muster, ...

Beitrag lesen

Hi CK1, DanielD,

$string = ereg_replace("[lnk:([^]]+)]","<a href="\1">\1</a>",$string);

*mmhh* so richtig funktioniert es nicht :o es passiert gar nichts [...]

aus einem mir unbekannte Grund funktioniert [^]] in den ereg_xxx ausdrücken
nicht wie erwartet, obwohl es IMHO richtig ist.

Also preg_xxx benutzten:
  $string=preg_replace("=[lnk:([^]]+)]=","<a href="\1">\1</a>",$string);
da geht das nämlich.

Gruss,

»»  Carsten

Danke ! Es geht, aber ich hab noch ein anderes Problem :o(
und zwar bräuchte ich von dem zu linkendem Teil den ersten Buchstaben.
es soll ungefähr so aussehen, dass man (link:Apfel) eingibt und daraus folgender link gebastelt wird:
<A HREF=a.html#apfel">Apfel</A>

geht das überhaupt in der Art und Weise oder muss ich da irgendwie mit einer anderen Variablen arbeiten und alles zwischenspeichern ?!

Daniel