Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyrażenie regularne, Tylko dany ciąg
Manderigon
post 8.09.2013, 11:18:37
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.04.2011

Ostrzeżenie: (0%)
-----


Witam.
Mam w źródle dany ciąg znaków:

  1. <li>Liczba wiadomości: 0</li>


i chciałbym, aby wyrażenie regularne pobrało same '0', a nie cały ciąg. Próbowałem w następujący sposób, ale nie bardzo działa.

  1. preg_match('#<li>Liczba ogłoszeń: (.*?)</li>#', $wynik, $ogloszenia);


Jaki ciąg jest poprawny?
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Wazniak96
post 8.09.2013, 11:36:26
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


Jeżeli w podanym ciągu znajduje się tylko ta jedna liczba to można to załatwić w prostszy sposób wink.gif
  1. $text = '<li>Liczba wiadomości: 0</li>';
  2. $liczba = preg_replace('/[^0-9]/', '', $text);
Go to the top of the page
+Quote Post
Turson
post 8.09.2013, 11:46:13
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Autorowi chyba chodziło jedynie o 0.
  1. $text = '<li>Liczba wiadomości: 0</li>';
  2. $liczba = preg_replace('/[^0]/', '', $text);
Go to the top of the page
+Quote Post
Manderigon
post 8.09.2013, 13:00:13
Post #4





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.04.2011

Ostrzeżenie: (0%)
-----


Czyli jeden z tych dwóch ciągów mogę zastosować do pobrania jakiejkolwiek liczby? Jeżeli liczba wiadomości będzie wynosiła 0, 1 lub np. 350 to pobierze tylko samą liczbę?
Go to the top of the page
+Quote Post
Turson
post 8.09.2013, 13:08:37
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Kod od Wazniak96 pobiera każdą liczbę, a mój tylko w wypadku gdy jest to 0
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:47