本文整理自网络,侵删。
字符串分割:
//--------------------------------------------------------------------------------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;
相关阅读 >>
Delphi winapi: getforegroundwindow - 获取前台窗口的句柄
Delphi Delphi tparallel cleanup needed用法
Delphi firemonkey 学习笔记 �c tpopup 控件的使用
更多相关阅读请进入《Delphi》频道 >>