igen, en is igy indultam neki.
php-ban az alabbi egysoros nalam a kovetkezo eredmenyt dobta a nyito hozzaszolasban levo tesztadatokra:
php -r '$matches = array();preg_match_all("/^(.*?)([0-9,.]+) x ([0-9,.]+) ([0-9,.]+) EUR$/m", file_get_contents("foo.txt"), $matches, PREG_SET_ORDER);var_dump($matches);'
array(3) {
[0]=>
array(5) {
[0]=>
string(52) "Szállítási költség 1.025,00 x 0,8500 871,25 EUR"
[1]=>
string(24) "Szállítási költség "
[2]=>
string(8) "1.025,00"
[3]=>
string(6) "0,8500"
[4]=>
string(6) "871,25"
}
[1]=>
array(5) {
[0]=>
string(40) "Valamilyen díj 1,00 x 17,4900 17,49 EUR"
[1]=>
string(16) "Valamilyen díj "
[2]=>
string(4) "1,00"
[3]=>
string(7) "17,4900"
[4]=>
string(5) "17,49"
}
[2]=>
array(5) {
[0]=>
string(63) "További szöveg 40 szám és egyéb 1,00 x 100,1900 100,19 EUR"
[1]=>
string(37) "További szöveg 40 szám és egyéb "
[2]=>
string(4) "1,00"
[3]=>
string(8) "100,1900"
[4]=>
string(6) "100,19"
}
}
Tyrael