/ / Delphi-Positionen in Pascal

Delphi pos - Linien in Pascal

In Delphi können Sie wie in jeder anderen Programmiersprache mit Zeichenfolgen arbeiten. Es gibt viele Funktionen, um mit ihnen zu arbeiten. In diesem Artikel werden wir die beliebtesten String-Funktionen in Delphi analysieren.

Suchen eines Zeichens in einer Zeichenfolge

In Delphi wird pos verwendet, um eine Position zu findenZeichen oder Gruppe von Zeichen in einer Zeichenfolge. Diese Funktion wird wie folgt verwendet: pos (die gesuchte Zeichenfolge, die gesuchte Zeichenfolge). Zum Beispiel müssen wir im Wort "Maschine" den Buchstaben "O" finden. Wir schreiben pos ("о", "Automatic"). Während der Programmausführung erscheint anstelle dieser Funktion die Nummer 4, da der Buchstabe O im Wort "Maschine" an 4. Stelle steht. Oder wir wollen ein ganzes Zeichensegment finden. Im Wort "Kühlschrank" finden Sie "Deal". Pos ("dil", "Kühlschrank"). Sie wird uns 5 zurückgeben, da der Auszug aus 5 Zeichen beginnt. Wenn die ursprüngliche Zeichenfolge kein Zeichen oder Zeichensegment enthält, 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 finden müssen, suchen Sie nach a und A.

delphi pos

Weitere Funktionen in Delphi

Zusätzlich zur pos-Funktion enthält Delphiviele Funktionen zum Arbeiten mit Strings. Zum Beispiel die Kopierfunktion. Es wird verwendet, um einen einzelnen Abschnitt von einer Zeile in eine andere zu kopieren. Die Concat-Funktion dient auch als Hefter für zwei Zeilen. So wie sich in der Mathematik zwei Zahlen addieren, werden Strings auf dieselbe Weise zusammengefügt.

String-Prozeduren in Delphi

Delphi-String-Funktionen

Funktionen geben immer etwas zurück, aber Prozeduren- Nein. Ein Beispiel für Zeichenfolgenprozeduren ist das Einfügen und Löschen. Die Löschprozedur kann Fragmente aus einer Zeichenfolge entfernen. Und einfügen - einfügen. Durch geschicktes Kombinieren dieser Verfahren und Verwenden von Funktionen können Sie enorme Ergebnisse erzielen. Beispielsweise arbeiten alle Fehlerkorrekturen, bei denen falsch geschriebene Wörter hervorgehoben werden, und korrigieren sie, Übersetzer, Wörterbücher und mehr. Sie alle verwenden String-Funktionen, aber wahrscheinlich nicht in Pascal. Wenn Sie die Zeichenfolgenfunktionen und -prozeduren kennen, können Sie beispielsweise das in der obigen Abbildung gezeigte Programm schreiben.