Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyrażenie regularne i preg_match raz kolejny
axwell
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Kolejny raz napotkałem się na przymus użycia w moim skrypcie funkcji preg_match. I oczywiście ponownie pojawił się problem. Tekst mam już w zmiennej $stored, teraz muszę wyciąć z niego pewną informację. Fragment, który mnie interesuje wygląda tak:

  1. <b>File Size:</b> 0.00MB<br>


Jak pewnie łatwo się domyśleć chciałym pobrać tekst między </b> a <br> bez jednostki, w powyższym przykładzie funkcja miałaby zwrócic 0.00 Problem leży w konstrukcji takiego wyrażenia. Próbuje dążyć do tego aby moje wyrażenie wyglądało tak:
Cytat
[<b>File size:</b> ]+[to czego potrzebuje]+[MB<br>]";


Moje pytanie, jak wyodrębnić z powyższego tekstu [to czego potrzebuje] ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. preg_match('/^[0-9\.]+MB$/', $source, $result);


Ten post edytował Wicepsik 13.05.2010, 21:09:11
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 20:32