Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyrażenia regularne część 2
srwsio
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 20.01.2005
Skąd: Szczecin

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


Niestety nie mogę znaleźć wyjaśnienia jak poprzez wyrażenie regularne wyciągnąć dane ze strony które są zmienne.

Np. taki kod
  1. <span class="test>1234</span>


i teraz jak wyciągnąć te 1234, skoro de facto nie wiem że tam jest?

z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
tak tylko dalej zwraca pusty array

Puść sobie
  1. <span class="test>1234</span>

przez preg_quote, w pewnym miejscu trzeba zaescape'ować kilka znaków, a ta funkcja Ci powie, co.
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(erix @ 15.06.2010, 15:04:01 ) *
Puść sobie
  1. <span class="test>1234</span>

przez preg_quote, w pewnym miejscu trzeba zaescape'ować kilka znaków, a ta funkcja Ci powie, co.


mi tam działa ;d

  1. <?php
  2.  
  3. $string = '<span class="test>1234.345,4</span>';
  4. $patt ='#<span class="test>([0-9\.\,]{0,17})</span>#i';
  5. preg_match($patt, $string, $matches);
  6. echo '<pre>';
  7. print_r($matches);
  8.  
  9.  
  10.  
  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: 26.12.2025 - 22:54