Einzelnen Beitrag anzeigen

Benutzerbild von Mystic
Mystic

Registriert seit: 18. Okt 2003
Ort: Flerzheim
420 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: nl2br(), nur nicht für HTML-Code

  Alt 12. Jul 2006, 23:09
Naja, du könntest den Text zeichenweise durchgehen.

Für jedes '<' erhöhst du einen Counter um 1.
Für jedes '/>' oder '</' verringerst du ihn um 1.
Für jedes "\n" fügst du ein
ein, falls der Counter 0 ist.

Im Fall von '</' wird natürlich nicht 1 zum Counter dazugezählt.

Damit solltest du nur
bekommen, wenn du ausserhalb eines HTML-Blocks bist.

Ungetestet.
Jan Steffens
Der Fachwortgenerator - 100% Schwachsinn --- Der UPnP Router Manager - Kommentare erwünscht!
  Mit Zitat antworten Zitat