Всем привет. Помогите пожалуйста с написанием скрипта каторый бы удалял бы из MEMO строки короче 30 символов.
Есть наподобие этого скрипт но он заменяет пробелы на энтер.
| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Button1: TButton; memo1: TMemo; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var i:integer; r:array of integer; begin SetLength(r,Memo1.Lines.Count+1); for i:=0 to High(r)-1 do Memo1.Lines[i] := StringReplace(Memo1.Lines[i], ' ', sLineBreak, [rfReplaceAll]); end;
end.
|
Я просто не знаю как найти эти строки и их удалить. Помогите пожалуйсто исходником. |