zoukankan      html  css  js  c++  java
  • delphi string.split 按照任意字符串分割语句

    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;

  • 相关阅读:
    文件读取原理和文件删除原理
    day 1 随堂作业
    day 2 随堂作业
    day 3 随堂作业
    day 4 随堂作业
    day 5 随堂作业
    day 6 随堂作业
    day 7 随堂作业
    day 8 随堂作业
    day 9 随堂作业
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/5338294.html
Copyright © 2011-2022 走看看