为了账号安全,请及时绑定邮箱和手机立即绑定

根据定界符将字符串拆分为字符串数组

根据定界符将字符串拆分为字符串数组

Go
素胚勾勒不出你 2019-12-12 12:10:29
我正在尝试找到一个Delphi函数,该函数会将输入字符串分成基于定界符的字符串数组。我在Google上找到了很多东西,但似乎所有人都有自己的问题,而且我还无法解决其中的任何问题。我只需要将像这样的字符串拆分为 "word:doc,txt,docx"基于':'的数组。结果将是 ['word', 'doc,txt,docx']。有人有他们知道的功能吗?谢谢
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

无需设计Split功能。它已经存在,请参阅:Classes.ExtractStrings。


通过以下方式使用它:


program Project1;


{$APPTYPE CONSOLE}


uses

  Classes;


var

  List: TStrings;

begin

  List := TStringList.Create;

  try

    ExtractStrings([':'], [], PChar('word:doc,txt,docx'), List);

    WriteLn(List.Text);

    ReadLn;

  finally

    List.Free;

  end;

end.

并充分回答问题;List用元素表示所需的数组:


List[0] = 'word'

List[1] = 'doc,txt,docx'



查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信