Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne - help
johnnyno
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 21.02.2004

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


Potrzebuje wyrażenie regularne, które wyciągnie mi z takiego stringa:
'<aaa1.bbb1=ccc1> AND <aaa2.bbb2=ccc2> AND <aaa3.bbb3=ccc3>'

następujące dane:
-aaa
-bbb
-operator (=, ==, >, >=, <, <=, !=)
-ccc

Korzystam z funkcji:
  1. <?php
  2.  
  3. function func($matches) {
  4. print_r($mathces);
  5. }
  6.  
  7. "|<(.*).(.*)=(.*)>|U",
  8. 'func', $query);
  9.  
  10. ?>


Otrzymuje następujący wynik:
Array
(
[0] => <aaa1.bbb1=ccc1>
[1] => aaa1
[2] => bbb1
[3] => ccc1
)
Array
(
[0] => <aaa2.bbb2=ccc2>
[1] => aaa2
[2] => bbb2
[3] => ccc2
)
Array
(
[0] => <aaa3.bbb3=ccc3>
[1] => aaa3
[2] => bbb3
[3] => ccc3
)

Jednak nie wiem jak wyciągnąć jeszcze operator, dlatego zwracam się o pomoc.
Próbowałem się nauczyć wyrażeń regularnych z manuala php, ale nie moge tego do końca zrozumieć, co ja tam zrobiłem:/
THX!!!


--------------------
If I Cant.... Do It... Homieee Ite Cant Be Doooone
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 09:58