Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyrażenie reguralne - szukanie tagów, chce aby moje wyrażenie szukało tagów, prawie działa ale nie do konca
-Jacek W-
post
Post #1





Goście







Witam,

mam pewien dylemat, mianowicie chciałbym wyszukać w tekscie i wrzucić do tablicy frazy znajdujace sie w [fraza] (moze byc z nawiasami lub bez nawiasów).

napisałem coś takiego:

  1. $tekst = 'xxx [yyyy] [kkkkk] jj [x] ee';
  2. $preg = preg_match('/\[(.*)+\]/', $tekst, $OdszukaneFrazy);


co zwraca mi wynik:

[yyyy] [kkkkk] jj [x]

tzn. jako wyszukana frazę potraktował wszystko co znajduje się pomiędzy [] czyli "yyyy] [kkkkk] jj [x"
wynik jaki chciałem uzyskać to
$OdszukaneFrazy[0] = '[yyyy]'
$OdszukaneFrazy[1] = '[kkkkk]'

idealne rozwiązanie to takie które pozbyłoby się z wyników jeszcze nawiasów ale to mogę usunąć ereg_replace()

Proszę o pomoc gdzie jest błąd

Pozdrawiam
Jacek
Go to the top of the page
+Quote Post

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: 14.09.2025 - 23:01