効果を実現します
各アイテムの後に1つのセミコロンのみが割り当てられます。
パス; ABC; 123; jkl; 123; jkl;
abc ;; 123 ;; jkl; 123; jkl;
ABCに渡す;; 123 ;; jkl return abc;
キー関数
削除{関数説明:文字列内の指定された文字列を削除します。この関数には3つのパラメーターがあります。最初のパラメーターは処理する文字列、2番目のパラメーターは削除を開始する場所、3番目のパラメーターは削除される文字の数です。 } leftstr(unit:strutils){関数説明:文字列の左側に指定された新しい文字(文字列)を返します。この関数には2つのパラメーターがあります。最初のパラメーターは完全な文字列で、2番目のパラメーターは指定された数値です。 } rightstr(unit:strutils){関数説明:文字列の右側に指定された新しい文字(文字列)を返します。この関数には2つのパラメーターがあります。最初のパラメーターは完全な文字列で、2番目のパラメーターは指定された数値です。 } pos {関数説明:文字(文字列)の場所を見つけます。この関数には2つのパラメーターがあります。最初のパラメーターは検索する文字(文字列)で、2番目のパラメーターは検索する文字(文字列)です。 }コード://必要な使用
Strutilsユニットfunction dealstr(s:string):var s2、s3:var s1:widestrng; = ''; S3: ''; ( ''、s1); ';'; s1:= rightstr(s1)-pos( ';'、s1));左if(s3 = ';')then //左側の文字列には、s2:= s2+s3を蓄積しますrighttr(s1)-pos( ';'、s1));