この記事ではSeparateTerms2は、分割後の文字列関数のリストに文字列を実現するカスタム機能で区切られた機能使用デルファイの文字列を記述し、いくつかの実用的な価値を持って、友人は以下を参照することができます必要があります
本論文では、例デルファイの文字列パーティション機能の使用方法について説明します。ご参考のためにあなたに共有します。次のように具体的な方法は次のとおりです。
次のようにこの例では、RSに、ストリングを複数に分割文字列sセパレータの文字列表現に応じて特定のコードを文字列のリストを実装することができます
手順 SeparateTerms2(S:文字列 ;セパレータ:文字列 ; VARのRS:TStringListの); VaRの ASTR:文字列; IDX:整数; ASubStr:文字列; 開始 ASTRを: = トリム(S); ながら順位(セパレータ、ASTR)> 0が 実行 開始 IDX: = 順位(セパレータ、ASTR)を、 ASubStr: =コピー(ASTR、1、IDX - 1 )。 rs.Add(ASubStr)。 ASTR: =コピー(ASTR、IDX + 1 、長さ(ASTR))。 終わり; IF ASTR + ' A ' <> ' ' 次いで rs.Add(ASTR); // 残りの文字列が存在する場合、それは文字列のリストに格納されている終了。