![]() |
![]() |
-Michał Ziółkowski- |
![]()
Post
#1
|
Goście ![]() |
Witam, próbuje ułożyć wyrażenie regularne które pobierze tylko i wyłącznie numer 1.0.9 z poniższego kodu:
Pobieram dane z innej strony za pomocą funkcji file_get_contents(), a do wyodrębniania numeru próbowałem użyć preg_match(), jednak problemem jest chyba do, że po 1.0.9 a przed </li> jest przejście do nowej lini. |
|
|
![]() |
-krzotr- |
![]()
Post
#2
|
Goście ![]() |
Wcześniejsze wyrażenie miałeś prawie dobrze
Kod <td> ([^\r\n ]+)</td> Powinno być Kod <td>([^\r\n ]+)</td> bez spacji za tagiem "<td>" Wracając do poprzedniego
Za pomocą funkcji preg_match_all otrzymasz wszystkie wyrażenia pasujące do danego wzorca. Co oznaczają [[^\r\n ]], .+?, (.+?) itp znajdziesz pod hasłem "Wyrażenia regularne" (IMG:style_emoticons/default/smile.gif) Ten post edytował krzotr 12.04.2011, 22:23:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:05 |