Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Preg_match_all -> Problem
Forum PHP.pl > Forum > Przedszkole
Ulysess
witam
mam zmianną w Postaci:
[aaa]bbbbb

potrzebuję to rozbić na 2 zmienne czyli to co jest w środku nawiasu to 1 i to co jest po prawej stronie od nawiasu 2 więc zrobiłem to na zasadzie:

  1. $wzor = '#\[(.*)\](.*)#';
  2. preg_match_all($wzor, $matches7[2][$i], $wynik);


problem pojawia się wtedy gdy w bbbbb pojawia się np znak "]" wtedy całość jest przypisywana do 1 zmiennej , 2 pozostaje pusta. jak ten problem rozwiązaćquestionmark.gif
nospor
NIe .* a .*?
Ulysess
hmm działa , dzięki .
Mógłbyś wyjaśnić co daje "?" w takim przypadku ?
nospor
zawsze zapominam fachowego określenia...

.* - głodny, zjada jak najwięcej
.*? - najedzony, zjada jak najmniej
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.