Witam, mam takie cudo: 'pid_regexp' => '/IDA([0-9]{10})IDA/i'
Ciąg IDA[10 cyfr]IDA, wyszukuje ok, ale mam ludków którzy w miejscu cyfr podają też spację lub jakąś literę przez pomyłkę. Jak to oczyścić ze zbędnych znaków?
Przykład klient podaje: IDA 92039b 23421IDA
chciałbym w wyniku mieć: IDA9203923421IDA
Witam
W liście z dnia 10 listopada 2009 (15:04:32) można przeczytać:
Witam, mam takie cudo:
'pid_regexp' =>> '/IDA([0-9]{10})IDA/i'
Ciąg IDA[10 cyfr]IDA, wyszukuje ok, ale mam ludków którzy w miejscu cyfr podają też spację lub jakąś literę przez pomyłkę. Jak to oczyścić ze zbędnych znaków?
Przykład klient podaje: IDA 92039b 23421IDA
chciałbym w wyniku mieć: IDA9203923421IDA
No tak, ale tutaj w konfiguracji podaje się chyba match, czyli na co ma łapać, a nie jak ma replaceować.
php:
$str = ereg_replace('.*IDA(.*)IDA.*', '\1', $str); $str = ereg_replace('[^0-9]', '', $str);
Nie wiem czy o to Ci chodzi.
uczestnicy (2)
-
Łukasz Jarosław Mozer
-
Łukasz Rostalski