Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg_match
Forum PHP.pl > Forum > Przedszkole
kurt
mam problem z preg_match.
Otóż mam przykładowy ciąg, gdzie istotne są $tekst = "...zapytanie nie..."

napisałem kod:
  1. preg_match('#([^a]nie|NIE|Nie)#',$tekst, $r)


jak widać zależy mi na dopasowaniu występowaniu łańcucha "nie" w $tekst, ale jednocześńie nie chcę aby to występowanie zakłócone było łańcuchem "zapytanie", bo wszak też występuje w nim "nie"
Jednak powyższy kod nie działa i nie dopasowuje występowania "nie", przepuszcza za to "NIE" i "Nie"

proszę o sugestie.
nospor
A nie powinno byc przypadkiem tak:
[^a](nie|NIE|Nie)
W twoim kodzie kolejne | nie lapaly juz [^a]
viking
  1. preg_match_all('#\bnie\b#',$tekst, $r);
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.