Mam regex, który znajdzie błędy w dzienniku dla mnie:Jak odrzucić ciąg, jeśli jest poprzedzony innym ciągiem przy użyciu standardowego wyrażenia regularnego w standardzie POSIX?
/(exception|error)/i
To działa, z wyjątkiem, że nie chcą być powiadamiani w następujących przypadkach, które spodziewam się zdarzyć:
DD/MM/YYYY 10:20pm: Read exception encountered
Jak konkretnie odrzucić ciąg "Znaleziono napotkany wyjątek"? Próbuję użyć?! operator, ale błąd:
/(?!Read exception encountered)(exception|error)/i
Powyższe nadal pasuje do ciągu, który chcę wykluczyć.
UPDATE: Po eksperymentach z negatywnymi lookbehind i uprzedzona poniżej rozwiązań, odkryłem, że SiteScope obsługuje tylko podstawowe funkcje POSIX regex, nie obejmuje możliwości. Czy możliwe jest rozwiązanie przy użyciu tylko podstawowych funkcji wyrażeń regularnych POSIX?
Jaki język programowania? – Doorknob
Nie jestem pewien. Używam SiteScope. Standardowy Regex? –