var
I: Integer;
S: string;
A: TArray<string>;
begin
S := ‘AAA分割bbb分割ccc‘;
A := S.Split([‘分割‘]);
for I := 0 to High(A) do
ShowMessage(A[I]);
end;
输出结果为:
AAA
BBB
CCC
var
str: string;
arr: TArray<string>;
begin
str := ‘A-1,B-2,C-3,D-4‘;
arr := str.Split([‘,‘]); // arr[0] = A-1; Length(arr) = 6
arr := str.Split([‘,‘],TStringSplitOptions.ExcludeEmpty); // 忽略空项; Length(arr) = 4
arr := str.Split([‘,2); // 只提取前 2
arr := str.Split([‘,‘,‘-‘],ExcludeEmpty); //arr[0] = A; Length(arr) = 8
arr := str.Split([‘,None); // 分隔符可以是一个字符串数组end;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。