Delphi - finden, Charakter einer bestimmten position/index
Ich habe gesucht alle über für diese. In Delphi/Lazarus, eine position, I want zu finden, das Zeichen an dieser position in einem anderen string. Ich weiß, wie man die position eines Zeichens. Ich brauche es anders herum: das Zeichen an einer bestimmten position. Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Delphi, ein Zeichen in der Zeichenkette indiziert werden können, indem die array Schreibweise verwendet. Beachten Sie, dass nur der erste Buchstabe im string hat einen index von eins.
Einem string zugegriffen werden kann wie ein array.
MyString[12] gibt Ihnen die 12 Zeichen in der Zeichenfolge.
Hinweis : Dies ist 1-index (weil die 0. position verwendet, um zu halten die Länge der Zeichenfolge)
Beispiel :
Diese wurde zuletzt beantwortete im Jahr 2012, so dachte, ich würde nur hinzufügen, ein update:
Für die neueste version von Delphi (Derzeit Tokyo Edition -, die über mehrere Plattformen mit FMX-framework), das StringHelper-Klasse bietet eine cross-Plattform-Charakter index-Lösung. Diese Umsetzung übernimmt ein 0-basierter index für alle unterstützten Plattformen.
zB.