gpt4 book ai didi

delphi - 多行字符串和 TstringList 之间的转换

转载 作者:行者123 更新时间:2023-12-02 12:40:00 25 4
gpt4 key购买 nike

我有一个多行字符串,我想从中删除一些行。 TMemo 组件包含执行此操作所需的代码。

MyMemo:=TMemo.Create(nil);
try
MyMemo.Text:=MyString;
MyMemo.Lines.Delete(x); // lines I want to delete
MyMemo.Lines.Delete(y);
MyString:=MyMemo.Text;
finally
MyMemo.Free;
end;

但是使用可视化组件来进行基本转换似乎是错误的。有没有一种不同但同样简单的方法来做到这一点?谢谢

最佳答案

问题标题中就有答案 - 使用 TStringList:

procedure MyProcedure(var MyString: string);
var
sl: TStringList;
begin
sl := TStringList.Create;
try
sl.Text := MyString;
sl.Delete(x); // lines I want to delete
sl.Delete(y);
MyString := sl.Text;
finally
sl.Free;
end;
end;

关于delphi - 多行字符串和 TstringList 之间的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344291/

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