No i właśnie o to mi chodzi, że negacja powinno negować wyrażenie w poniżej opisany sposób.
Przykładowo wyrażenie
Powinno zwrócic prawdę. Dlaczego?
"Szukaj ciągu NIE test lub NIE hehe" a lol takimi słowami nie jest.
Może źle rozumiem negację ale wyjaśnię po co mi coś takiego.
Tworzę na swojego potrzeby klasę do menu gdzie dla każdego elementu wstawić ustawienie kiedy element jest aktywny (jaki moduł, kontroler, akcja) i zrealizowałem to w ten sposób że dane ustawienie jest częścią wyrażenia regularnego. Np
Kod
kontroler = user|photos
Dopasuje kontroler user i photos.
Natomiast teraz chciałbym dodać warunek, że element ma być aktywny dla wszystkich akcji POZA tymi, które ustalę np list|edit, dlatego zastanawiam się jak to zapisać w wyrażeniu regularnym.
Oczywiście ostatecznością w tym przypadku byłoby skorzystania z takiego wyrażenia "list|edit" i dodatkowo dodanie oddzielnej flagi zanegowania.
Wyglądałoby to tak
Kod
action=list|edit
action_negate=true