【发布时间】:2017-09-06 17:51:32
【问题描述】:
我有一个多行字符串,我想从中删除一些行。 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;
但使用可视化组件进行基本转换似乎是错误的。有没有不同但同样简单的方法来做到这一点? 谢谢
【问题讨论】:
-
避免视觉组件的好想法!
-
您应该知道,x 和 y 的顺序很重要。如果 x 小于 y,则删除原列表的第 y-1 行。
标签: delphi tstringlist multilinestring