Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   RegExpr, Delphi (https://forum.antichat.xyz/showthread.php?t=116218)

DaemoniZ 16.04.2009 16:35

RegExpr, Delphi
 
Привет. Помогите составить регу пожалуйста.
Есть строка вида
Цитата:

[960677, {f:'Вася', l:'Пупкин'},{p:'http://cs1694.vkontakte.ru/u960677/b_42ec9382.jpg',fg:33,to:'Васи',r:643,f:0,u:0,ds:0}],
Нужно с вытащить значения: id, f, l, p, и fg.

Цитата:

r.Expression := '\[([0-9]*), \{f:''([^'']*)'', l:''([^'']*)''},{p:''([^'']*)''.*?\]';
Вытаскивает id, f, l, p.

DaemoniZ 20.04.2009 21:00

r.Expression:= '\[([0-9]+).*?f:[''"](.*?)[''"].*?l:[''"](.*?)[''"].*?p:[''"](.*?)[''"].*?fg:([0-9]+)';


Время: 19:51