パスカルのDelphi pos-lines

コンピュータ

Delphiでは、他のプログラミング言語と同様に、文字列を扱うことができます。それらを扱うための多くの機能があります。この記事では、Delphiで最も一般的な文字列関数を見ていきます。

文字列内の文字を見つける

Delphiでは、位置を見つけるためにposが使用されます文字列または文字列内の文字のグループ。この関数は次のように使用されます:pos(探している文字列、探している文字列)たとえば、 "machine"という単語では、文字 "O"を見つける必要があります。 pos( 'o'、 'Automatic')を書き込みます。プログラムの実行中には、この機能の代わりに数字4が表示されます。「自動機械」という文字のOが4位になっています。あるいは、シンボルの全体を探したいと思っています。 「冷蔵庫」という言葉には、「ダイル」があります。 Pos( 'dil'、 'refrigerator')。それは5文字で始まるので、私たちは5に戻ります。ソース行に文字や行がない場合、関数は0を返します。文字aとAは異なるので、単語内のすべての文字aを見つける必要がある場合は、aとAの両方を検索する必要があります。

デルファイポーズ

Delphiのその他の関数

pos関数に加えて、Delphiには文字列を操作するための多くの関数。たとえば、関数copy。 1つの行から別の行に1つのセクションをコピーするために使用されます。また、concat関数は2行の連結子として機能します。数学の場合と同様に、2つの数が加えられ、線も結合されます。

Delphiの文字列プロシージャ

デルファイ文字列関数

関数は常に何かを返しますが、プロシージャ - いいえ。文字列プロシージャの例は、挿入および削除プロシージャです。 Deleteプロシージャは、文字列からフラグメントを削除できます。挿入 - 挿入します。これらの手順を巧みに組み合わせたり、関数を使用したりすることで、間違って記述された単語を強調し、それらを修正したり、翻訳者や辞書などを修正したりするすべてのエラー修正プログラムなど、素晴らしい結果が得られます。それらはすべて文字列関数を使用しますが、おそらくパスカルではありません。文字列関数とプロシージャを知っている場合は、たとえば、上の図に示すプログラムを記述できます。

コメント(0)
コメントを追加