类似于Split(VB)的函数

简介: procedure ParseStrToStrings(AStrings:TStrings;S:String;iType:integer;seperator:string); var i:integer; begin if (iType5) then Exit; if iType=4 then begin AStrings.

procedure ParseStrToStrings(AStrings:TStrings;S:String;iType:integer;seperator:string);

var

i:integer;

begin

if (iType<0) or (iType>5) then

Exit;

if iType=4 then

begin

AStrings.CommaText :=s;

Exit;

end;

case iType of

0: Seperator :=',';

1: Seperator :=';';

2: Seperator :=' ';

3: Seperator :=chr(VK_TAB);

end;

i:=pos(seperator,s);

while i>0 then

begin

AStrings.Add(Copy(s,0,i-1));

s :=copy(s,i+length(seperator),length(s));

i :=pos(seperator,s);

end;

if s<>' ' then

AStrings.Add(s)

end;

相关文章
|
6月前
|
Linux
split 的详细用法
【4月更文挑战第13天】split 的详细用法
113 9
VB中Trim()函数怎么使用
VB中Trim()函数怎么使用
91 0
python中line.split()的用法及实际使用示例
python中line.split()的用法及实际使用示例
|
机器学习/深度学习 Python
python中print参数sep和end 输出中的奥秘!
python中print参数sep和end 输出中的奥秘!
137 0
|
测试技术 索引 Python
介绍kfold.split()的详细用法
KFold是交叉验证中的一种方法,其可以将数据集划分为K份,然后使用其中一份作为验证集,剩下的K-1份作为训练集。这个过程可以重复K次,以便每个子集都被用作验证集。KFold.split()是KFold类中的一个方法,用于将数据集分割为K个互不重叠的子集,每个子集包含相同数量的数据点。
877 0
VB编程:取整函数Int、CInt、Fix区别-30
VB编程:取整函数Int、CInt、Fix区别-30
210 0
|
Python
Python 字符串切割 str.split()和re.split()
Python 字符串切割 str.split()和re.split()
279 0
VB编程:取整函数Int、CInt、Fix区别
VB编程:取整函数Int、CInt、Fix区别
669 0
VB编程:Val字符串转数字,CStr数字转字符串
VB编程:Val字符串转数字,CStr数字转字符串
179 0
Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略