类似于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月前
|
JSON 数据格式 索引
Python内置函数如`print()`输出信息,`len()`计算长度
【6月更文挑战第23天】Python内置函数如`print()`输出信息,`len()`计算长度,`type()`识别类型,`range()`生成序列,`sum()`求和,`min()`和`max()`找极值,`abs()`取绝对值,`round()`四舍五入,`sorted()`排序,`zip()`和`enumerate()`组合及遍历,`map()`和`filter()`应用函数。标准库如`os`用于操作系统交互,`sys`处理解释器信息,`math`提供数学运算,`re`支持正则表达式,`json`处理JSON数据。学习这些能提升编程效率。
68 5
VB中Trim()函数怎么使用
VB中Trim()函数怎么使用
94 0
|
Python
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
164 0
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
|
Python
【Python零基础入门篇 · 15】:内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
【Python零基础入门篇 · 15】:内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
120 0
【Python零基础入门篇 · 15】:内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
|
Python
【Python零基础入门篇 · 2】:掌握各种运算符和变量、input()输入输出、映射函数map()结合input()和split()函数实现多值输入
【Python零基础入门篇 · 2】:掌握各种运算符和变量、input()输入输出、映射函数map()结合input()和split()函数实现多值输入
130 0
【Python零基础入门篇 · 2】:掌握各种运算符和变量、input()输入输出、映射函数map()结合input()和split()函数实现多值输入
|
Python
【Python零基础入门篇 · 11】:匿名函数lambda、内置函数一、内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
【Python零基础入门篇 · 11】:匿名函数lambda、内置函数一、内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
294 0
【Python零基础入门篇 · 11】:匿名函数lambda、内置函数一、内置函数二【min()和max函数、zip()拉链函数、map()映射函数、reduce()】
VB编程:取整函数Int、CInt、Fix区别-30
VB编程:取整函数Int、CInt、Fix区别-30
221 0
|
Python
Python 字符串切割 str.split()和re.split()
Python 字符串切割 str.split()和re.split()
287 0
|
Python
Effective Python(3)- 了解 bytes 与 str 的区别
Effective Python(3)- 了解 bytes 与 str 的区别
245 0