chciałbym pobrać aktualne kursy walut z PKO BP spod tego adresu:
http://www.money.pl/pieniadze/banki/pko
Napisałem kod tworzący takie wyrażenie regularne:
Kod
/<td[ a-z="]*>([[:alpha:]]*)<\/td>\n<td[ a-z="]*>([[:alnum:] ]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*([+|-]?[0-9\.]*)<\/td>\n<td[ a-z="]*>([+|-]?[0-9\.]*)<\/td>\n
/
/
Jak widać regexp jest kosmicznie długi

Pozdrawiam: pion
PS: w efekcie chciałbym dostać tablicę (taką tworzy również mój regexp):
<?php ( ( [0] => Australia 1 AUD 781 2.2527 -0.80 2.3682 -0.80 2.2640 -0.80 2.3564 -0.80 [1] => Australia [2] => 1 AUD [3] => 781 [4] => 2.2527 [5] => -0.80 [6] => 2.3682 [7] => -0.80 [8] => 2.2640 [9] => -0.80 [10] => 2.3564 [11] => -0.80 ) ( [0] => Czechy 1 CZK 213 - - - - 0.1327 +0.15 0.1381 +0.15 [1] => Czechy [2] => 1 CZK [3] => 213 [4] => - [5] => - [6] => - [7] => - [8] => 0.1327 [9] => +0.15 [10] => 0.1381 [11] => +0.15 ) ... ); ?>