lachesis: Wie finde und ersetze ich zb: [link: ....

Beitrag lesen

Hallo zusammen,

sorry für die blöde Themenbeschreibung, mir ist nix besseres eingefallen.

Folgendes Problem:

Ich möchte meinen Usern die Möglichkeit geben, ihre Texte ein wenig zu formatieren. Dazu biete ich ihnen zB an ihren Text so [b:text:b] fett zu gestalten.  Dies nachher durch die entsprechende HTML-Beschreibung zu ersetzen ist ja simpel.

Jetzt würde ich ihnen gerne ermöglichen auch Links zu erstellen mit zB:

[addr:Adresse|Beschreibung:addr]

Jetzt würde ich dies auch gerne durch die korrekte HTML Schreibweise ersetzen, weiß aber nicht so genau wie.
Mit strpos kann ich Anfang und Ende der Linkbeschreibung herausfinden danach herausschneiden und bearbeiten ok... Das ist aber insgesamt recht mühsam, oder?
Und wie mach ich das, wenn mehr als ein Link eingefügt wird?

Danke für eure Tipps!

Grüßle lachesis

PS: macht es Sinn den String im Original, also mit zB: [b:.... in der Datenbank zu speicher und bei der Ausgabe umzusetzen, oder doch schon vor dem Speichern umzubauen?

--
mal wieder auf http://www.booklinks.de vorbeigeschaut? Mittlerweile mehr als 900! Bücher.