Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenie regularne w preg_match_all
Forum PHP.pl > Forum > Przedszkole
user123
Witam,

posiadam kod:

  1. preg_match_all('/<td >\d+\&nbsp\;\d+<\/td>/', $wynik, $aa,PREG_SET_ORDER);


w jaki sposób stworzyć wyrażenie regularne aby akceptowało ciągi postaci:

  1. <td >23 434</td>


oraz

  1. <td >23</td>


Próbowałem zrobić:

  1. preg_match_all('/<td >\d+(\&nbsp\;\d+)?<\/td>/', $wynik, $aa,PREG_SET_ORDER);


ale nie działa tak jak powinno. Chciałbym aby w każdym nowym wierszy tabeli znajdowała się kolejna poprawna postać ciągów.

Wiecie może czy (....)? jest poprawne?smile.gif
tehaha
spróbuj: '/<td>[0-9 ]*<\/td>/'
user123
@tehaha

a gdzie jest uwzględnione &nbsp;?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.