Требуется написать регулярное выражение для банковских реестров!
И так ... имеем текстовый документ со строками каждой операции вида:
Код: Выделить всё
SHAGOVA6-2;РОДНИКИ,ШАГОВА,6,2;10789;500.00;;;;50200::;28/06/2012;-500.00;1919745198
Код: Выделить всё
#PAYSYS
$conf{PAYSYS_IMPORT_RULES}='Bank';
$conf{PAYSYS_IMPORT_BINDING_0} = 'CONTRACT_ID';
$conf{PAYSYS_IMPORT_EXPRATION_0}='^(.+)\;(.+)\,(.+)\,(\d+)\,(\d+)\;(\d+)\;([0-9\.\0-9]+)\;;;;(\d+)\::;(\d{4}\/\d{2}\/\d{2})\;([0-9\.\0-9]+)\;(\d+):LOGIN,UNDEF,UNDEF,UNDEF,UNDEF,CONTRACT_ID,SUM,UNDEF,DESCRIBE,UNDEF,INNER_DESCRIBE';
Если данную гармонь обрезать до
Код: Выделить всё
SHAGOVA6-2;РОДНИКИ,ШАГОВА
Код: Выделить всё
^(.+)\;(.+)\,(.+):LOGIN,UNDEF,UNDEF';
Код: Выделить всё
SHAGOVA6-2;РОДНИК
Код: Выделить всё
И