Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: Platzhalter in StringReplace?

  Alt 15. Aug 2007, 05:08
Guten Morgen,

ein einfaches IF verhindert schließende Tags, wo sie fehl am Platz sind:

Delphi-Quellcode:
function TaggedString(const s: string): string;
var
  i: Integer;
begin
  i := LastDelimiter('*', s);
  if i > 0
    then Result := StuffString(s, i, 1, '[i]') + '[/i]'
    else Result := s;
end;
Der beim Aufruf übergebene Text sollte dabei schon den Regeln für HTML-Text gehorchen.

Grüße vom marabu
  Mit Zitat antworten Zitat