Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrazenie regularne
dyktek
post
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


mam taki kodzik

  1. <?php
  2.  
  3.  $wyrazenie = "/\\[([a-zA-Z\_:]+):(\\d+):([^:]+)\\]/";
  4.  
  5.  $wyrazenie2 = "/\\[([a-zA-Z\_:]+):(\\d+)\\]/";
  6.  
  7.  if(preg_match_all($wyrazenie, $SourceString, $matches))
  8.  {
  9. for ($i=0; $i<count($matches[0]); $i++)
  10. {
  11. $caly =  $matches[0][$i];
  12. $name =  $matches[1][$i];
  13. $id =  $matches[2][$i];
  14. $flag =  $matches[3][$i];
  15.  
  16. // dalsza czesc...
  17.  
  18. ?>


no i chce uzyskać taki efekt, ze preg_match_all sprawdza wyrazenie pierwsze lub kolejne kombinowałem tak

  1. <?php
  2.  
  3.  
  4. (preg_match_all("$wyrazenie|$wyraznie2", $SourceString, $matches))
  5.  
  6.  
  7. ?>


ale to tez nie działa
Go to the top of the page
+Quote Post

Posty w temacie
- dyktek   wyrazenie regularne   20.02.2006, 13:40:29
- - w00t   [PHP] pobierz, plaintext <?php if( pre...   20.02.2006, 15:27:05
- - Radarek   Cytat(w00t @ 2006-02-20 14:27:05)[PHP] pobier...   20.02.2006, 15:48:06


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: 22.08.2025 - 23:22