Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#4

Re: HTML-Tags automatisch schließen

  Alt 30. Nov 2009, 13:39
In dem anderem Beitrag werden keine Tags- automatisch geschlossen.
Es werden nur öffnender und schließender Tag gleichzeitig eingefügt.

Tja, dein Anliegen ist nicht so einfach.
- du mußt praktisch ab der Eingabestelle rückwärts den Text parsen und die Tags suchen
- und davon den zuletzt öffnenden Tag auswählen, welcher zu der gewählten Stelle paßt

das ist ja noch einfach
[b]fdsfds< aber hier wird es schon schwerer
[b]fdsfds<a>dsads</a>dsa< und hier dürfte nichts geschlossen werden
[b]fdsfds<a>dsads[/b]dsa< (B wurde schon geschlossen - A ist zwar noch offen, aber liegt in einer anderen Ebene)

<d>dfs<c>ds[b]fdsfds<a>dsads[/b]dsa< also A ist zwar der letzte offnene Tag, aber C wäre jetzt der, zu welchem ein dort Schließender paßt, obwohl auch noch D offen wäre
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat