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 -- Pozdrawiam Łukasz Rostalski
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. -- Łukasz Jarosław Mozer lukasz@lms.org.pl http://www.baseciq.org 'Skrót to najdłuższa droga pomiędzy dwoma punktami.'
uczestnicy (2)
-
Łukasz Jarosław Mozer -
Łukasz Rostalski