![]() |
SGML/HTML parsen bzw. Wörter per zusammenkleben
Hallo,
hab mal eine Frage, die ich auch schon im Delphi-Forum gestellt habe... s. CrossLink: ![]() Ich würde mich echt freuen, wenn mir jemand helfen könnte. Vielen Dank vorab. Viele Grüße, rd3 |
Re: SGML/HTML parsen bzw. Wörter per zusammenkleb
Nur damit ich die Aufgabenstellung verstehe:
Du hast ein String: Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
function SearchLastSpace(sText : string; iOffset : integer): integer;
var iPosition : Integer; iLastPosition : Integer; const ZEICHEN : integer = 30; begin iPosition := -1; iLastPosition := iOffset; while (iPosition < ZEICHEN+iOffset) and (iPosition <> 0) do begin iPosition := PosEx(' ', sText, iLastPosition+1); if (iPosition < ZEICHEN+iOffset) and (iPosition > 0) then begin iLastPosition := iPosition; end; end; result := iLastPosition-iOffset; end; |
Re: SGML/HTML parsen bzw. Wörter per zusammenkleb
Die Entities sollen nicht nochmal in Sonderzeichen zerlegt werden. Bei WideChars/WideStrings funktioniert das auch nicht so ohne weiteres, da manche Sonderzeichen aus mehreren Entities zusammengesetzt sind...
Hoffe auf eine andere Lösung. Viele Grüße, rd3 |
Re: SGML/HTML parsen bzw. Wörter per zusammenkleb
und wenn du alle Zeichen von & bis ; als ein Zeichen (Quellcode technisch) behandelst?
etwas anderes würd mir da atm nicht einfallen... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz