IBM Tivoli Monitoring Agent Builder, wersja 6.3.0

REGEX: Przeglądaj w poszukiwaniu łańcucha na podstawie wzorca wyrażenia regularnego

Funkcja formuły REGEX służy w filtrze widoku na podstawie zapytania lub formule progu widoku do wyszukiwania tekstu lub datownika zgodnego z podanym wzorcem. Wzorzec jest oparty na wyrażeniu regularnym.

funkcje REGEX Przeglądaj w poszukiwaniu łańcucha na podstawie wzorca wyrażenia regularnego
Funkcja REGEX wyszukuje wzorzec dopasowany do wyrażenia. Dostępne operatory są charakterystyczne dla składni wyrażeń regularnych. Aby znaleźć odsyłacze do dodatkowych informacji, np. odpowiedniego tematu w bibliotece technicznej developerWorks, w przeglądarce należy wyszukać wyrażenie "regex" lub "wyrażenie regularne".
Przykład - tekst
Ta formuła dla progu widoku tabeli dziennika zdarzeń systemu Windows podświetla komórkę, jeśli typ zdarzenia zawiera co najmniej trzy litery, ale nie więcej niż dziewięć. Wyróżnione zostaną typy zdarzeń Błąd i Ostrzeżenie, ale nie Informacja.
REGEX(Typ)
== '[A-Za-z]{3,9}'
Przykład - czas
Ta formuła rozpoczyna szukanie od siódmego znaku łańcucha 10, więc datownik 06/12/10 09:29:05 spełnia kryteria, a datownik 01/20/09 11:07:05 ich nie spełnia.
REGEX(datownik)
== 7,10
Operatory
Opcja wyrażeń regularnych na kartach Filtry i Progi edytora właściwości umożliwia przeprowadzanie dokładnych wyszukań w wielu wierszach danych na podstawie wzorca. Ta tabela zawiera listę operatorów powszechnie używanych w wyrażeniach regularnych.
Operator Opis
. kropka Zgodność z każdym pojedynczym znakiem
^ daszek Zgodność z pustym łańcuchem na początku wiersza lub łańcucha
$ dolar Zgodność z pustym łańcuchem na końcu wiersza
A Zgodność z wielką literą A
a Zgodność z małą literą a
\d Zgodność z dowolną jedną cyfrą
\D Zgodność z dowolnym jednym znakiem niebędącym cyfrą
\w Zgodność z dowolnym pojedynczym znakiem alfanumerycznym; synonim: [:alnum:]
[A-E] Zgodność z wielkimi literami A, B, C, D lub E
[^A-E] Zgodność z dowolnymi znakami oprócz wielkich liter A, B, C, D i E
X? Zgodność z żadną lub jedną wielką literą X
X* Zgodność z dowolną liczbą wielkich liter X
X+ Zgodność z jedną lub większą liczbą wielkich liter X
X{n} Zgodność z dokładnie n wielkimi literami X
X{n,m} Zgodność z co najmniej n i co najwyżej m wielkimi literami X; jeśli wartość m zostanie pominięta, to wyrażenie próbuje uzgodnić co najmniej n wielkich liter X
(abc|def)+ Zgodność z sekwencją co najmniej jednego wystąpienia abc i def; abc i def będzie zgodne


Opinia