Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   UTF8Copy Problem... (https://www.delphipraxis.net/140540-utf8copy-problem.html)

Teekeks 20. Sep 2009 11:45


UTF8Copy Problem...
 
Hallo!
Ich habe ein ominöses Problem:
Ich möchte gerne die Zahl die in Klammern steht ausschneiden. Beim ersten gehts beim 2. nicht...
Zitat:

Einer noch unbekannten Höhle (4)
Zitat:

*1* (1)
Delphi-Quellcode:
    a:=UTF8copy(b,UTF8Pos('(',b)+1,(Length(b)-1)-UTF8Pos('(',b)-1);
(in b steht das von Oben...)
Ich kriege beim 2. einen lehren String zurück, beim ersten genau das was ich möchte...

Weis jemand woran das liegt?
b ist definitiv immer gefüllt...

Gruß Teekeks

himitsu 20. Sep 2009 11:55

Re: UTF8Copy Problem...
 
erstmal: ich weiß nicht was UTF8Copy und UTF8Pos für Befehle sind ... zumindestens keine von Delphi selber.

dann nimm die Pos-Berechnungen aus dem Copy raus,
verlagere sie in Variablen und schau, welche Werte diese liefent und ob die Indize beim Copy dann stimmen.


im Grunde kann man auch das normale Pos und Copy (Ansi) auf UTF8 anwengen


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 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