- Регистрация
- 9 Май 2015
- Сообщения
- 1,548
- Баллы
- 155
Вот сама программа и в ней видно что в верхнем окне 6 строк а в нижней 5 сам код находится ниже
мне нужно именно регулярные выражения , если есть у кого какие идеи помогите
Код программы
и маленький кусочек текст
мне нужно именно регулярные выражения , если есть у кого какие идеи помогите
Код программы
Код:
unit Unit1;
interface
uses
System.Classes,
Vcl.Controls, Vcl.Forms, RegExpr, math, Vcl.ComCtrls, sListView,
sButton, sRichEdit, sSkinManager, Vcl.StdCtrls;
type
TForm1 = class(TForm)
sRichEdit1: TsRichEdit;
sButton1: TsButton;
sListView1: TsListView;
sSkinManager1: TsSkinManager;
procedure sButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.sButton1Click(Sender: TObject);
var
r: TRegExpr;
tc: TListItem;
begin
sListView1.Clear;
r := TRegExpr.Create;
r.Expression :=
'(\d{2}:\d{2}:\d{2}:\d{2}) (\d{2}:\d{2}:\d{2}:\d{2}) .*?([ -_A-Z]+.MP3)';
if r.Exec(sRichEdit1.Text) then
begin
repeat
tc := sListView1.Items.Add;
tc.Caption := r.Match[1];
tc.SubItems.Add(r.Match[2]);
tc.SubItems.Add(r.Match[3]);
until not r.ExecNext;
end;
tc.Free;
end;
end.
и маленький кусочек текст
Код:
10:41:07:07 10:41:26:05 4.MERCY-MUSE.MP3
10:41:30:22 10:41:49:08 12 OH LOVE.MP3
10:42:06:07 10:42:29:13 8.CATHEDRAL-POPVIRUS INTERNATIONAL.MP3
10:43:14:13 10:43:44:18 2.SUPERHEROES-THE SCRIPT.MP3
10:43:52:07 10:44:09:04 2.BELIEVE-MUMFORD & SONS.MP3
10:44:19:06 10:44:31:19 1.YOU CAN NEVER BE READY-SUNRISE AVENUE.MP3
