我有一個多行字符串,我想從中刪除一些行。 TMemo組件包含執行此操作所需的代碼。在多行字符串和TstringList之間轉換
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行。 –