![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Główkuję od dłuższego czasu jak negować wyrażenie regularne (nie chodzi mi o negowanie funkcji wykonującej to wyrażenie). Ma sprawdzać czy rozszerzenie pliku jest różne od.
Doszedłem do takiego etapu: Kod \.(?<!png|jpg|jpeg|gif|bmp|js|css)$ No ale nie działa, mi się kończą pomysły ![]() Uff rozwiązałem, bardzo, bardzo rzadkie jest to zagadnienie i najczęściej kończy się: lookbehind assertion is not fixed length at offset Rozwiązanie : Kod (?<!\.png|\.jpg|\.jpeg|\.gif|\.bmp|\.js|\.css)$ Jak ktoś ma pomysł jak oddzielić kropkę to byłbym wdzięczny bo próby tego typu: Kod (?<!\.(png|jpg|jpeg|gif|bmp|js|css))$ kończą się: Cytat preg_match_all() [<a href='function.preg-match-all'>function.preg-match-all</a>]: Compilation failed: lookbehind assertion is not fixed length at offset 37
Ten post edytował tosiek 13.04.2011, 21:07:00 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:10 |