Delphi 字符串分割


本文整理自网络,侵删。

 
字符串分割:

//--------------------------------------------------------------------------------
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的流操作的语法

Delphi搜索字符串在流中的位置

Delphi case 语句中使用字符串

Delphi 用dde控制word

Delphi tdownloadurl下载网络文件

Delphi编程禁止用户关闭操作系统

Delphi winapi: getforegroundwindow - 获取前台窗口的句柄

Delphi Delphi tparallel cleanup needed用法

Delphi 实现生成手机号段

Delphi firemonkey 学习笔记 �c tpopup 控件的使用

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...