In Delphi können Sie wie in jeder anderen Programmiersprache mit Strings arbeiten. Es gibt viele Funktionen für die Arbeit mit ihnen. In diesem Artikel werden wir die beliebtesten Zeichenfolgenfunktionen in Delphi betrachten.
In Delphi wird pos verwendet, um die Position zu findenZeichen oder eine Gruppe von Zeichen in einer Zeichenfolge. Diese Funktion wird wie folgt verwendet: pos (die Zeichenfolge, nach der wir suchen, die Zeichenfolge, nach der wir suchen). Zum Beispiel müssen wir im Wort "Maschine" den Buchstaben "O" finden. Schreibe pos ('o', 'Automatisch'). Während der Ausführung des Programms erscheint an Stelle dieser Funktion die Zahl 4. Da steht der Buchstabe O im Wort "Automat" auf dem 4. Platz. Oder wir wollen eine ganze Reihe von Symbolen finden. In dem Wort "Kühlschrank" finden Sie ein "Dilé". Pos ('dil', 'Kühlschrank'). Es wird zu uns 5 zurückkehren, da die Passage des Diles mit 5 Zeichen beginnt. Wenn in der Quellzeile überhaupt kein Zeichen oder eine Zeile von Zeichen vorhanden ist, gibt die Funktion 0 zurück. Beachten Sie auch, dass die Buchstaben a und A unterschiedlich sind. Wenn Sie also alle Buchstaben a im Wort suchen müssen, suchen Sie nach a und A.
Zusätzlich zur POS-Funktion enthält Delphiviele Funktionen zum Arbeiten mit Strings. Zum Beispiel die Funktion Kopieren. Es wird verwendet, um einen einzelnen Abschnitt von einer Zeile zu einer anderen zu kopieren. Die Concat-Funktion dient auch als zweizeiliger Verkettungsprozessor. Wie in der Mathematik werden zwei Zahlen hinzugefügt, Linien werden auch zusammengefügt.
Funktionen geben immer etwas zurück, aber die Prozeduren- Nein. Beispiele für String-Prozeduren sind die Einfüge- und Löschprozeduren. Die Delete-Prozedur kann Fragmente aus einer Zeichenfolge entfernen. Und einfügen - einfügen. Durch geschicktes Kombinieren dieser Prozeduren und das Verwenden von Funktionen können Sie großartige Ergebnisse erzielen, zum Beispiel alle Fehlerkorrektoren, die falsch geschriebene Wörter hervorheben, und sie auch korrigieren, Übersetzer, Wörterbücher und so weiter. Sie alle benutzen String-Funktionen, aber wahrscheinlich nicht in Pascal. Mit den Stringfunktionen und -prozeduren können Sie beispielsweise das in der obigen Abbildung gezeigte Programm schreiben.
</ p>