gpt4 book ai didi

delphi - 如何用多字符分隔符分割字符串?

转载 作者:行者123 更新时间:2023-12-03 14:35:21 26 4
gpt4 key购买 nike

是否有 Delphi 函数可以通过多字符分隔符而不是单个字符来分割字符串?

例如,当我以这种方式使用该函数时:

SplitString('Whale<->Mammal<->Ocean', '<->')

我会得到这 3 个字符串的结果:

'Whale', 'Mammal', 'Ocean'

Delphi中有这样的函数吗?

最佳答案

还有另一个使用 TStringList 的非常简单的解决方案。更改换行符:

procedure TForm208.Button1Click(Sender: TObject);
var
lst: TStringList;
begin
lst := TStringList.Create;
try
lst.LineBreak := '<->';
lst.Text := 'Whale<->Mammal<->Ocean';
Memo1.Lines := lst;
finally
lst.Free;
end;
end;

关于delphi - 如何用多字符分隔符分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15424293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com