码迷,mamicode.com
首页 > Windows程序 > 详细

delphi string.split 按照任意字符串分割语句

时间:2019-08-18 23:54:42      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:bbb   分割   字符   clu   ring   tst   exclude   for   分隔符   

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;

delphi string.split 按照任意字符串分割语句

标签:bbb   分割   字符   clu   ring   tst   exclude   for   分隔符   

原文地址:https://www.cnblogs.com/jijm123/p/11374370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!