Silakan lihat gambar. Bagaimana Anda mendapatkan ekspresi [a-zA-Z] sederhana untuk bekerja di debugger KIBANA X-Pack Grok? Saya telah mencoba beberapa rasa dan menjalankan regex dengan baik di lingkungan pengujian regex normal di mana ia menemukan semua yang saya butuhkan tetapi debugger ini menginginkan sesuatu yang tidak dapat saya pahami. Sekali lagi ini adalah ekspresi reguler CUSTOM bukan yang dibuat sebelumnya.

screenshot

  • [a-z]
  • [A-Z]
  • [a-zA-Z]
  • ([a-zA-Z]+)

Dan banyak lagi

0
Elijah 11 Desember 2017, 21:19

1 menjawab

Jawaban Terbaik

Kotak pertama adalah string data, kotak kedua adalah pola dan kotak terakhir adalah tempat Anda menentukan pola kustom. Anda tidak memiliki pola dan sintaks untuk mendefinisikan pola kustom salah.

Dalam jenis kotak kedua

%{MY_REGEX:results}

Dalam jenis kotak ketiga

MY_REGEX [a-z]

Ini menciptakan pola baru yang disebut MY_REGEX yang dapat digunakan dalam pola pencarian yang sebenarnya.

Example screenshot

Itu cocok dengan karakter pertama data, yang sepertinya tidak seperti yang dimaksudkan, tetapi itu akan membantu Anda memulai.

Lihat juga https:// www.elastic.co/guide/en/kibana/current/grokdebugger-getting-started.html#grokdebugger-custom-patterns

1
JJJ 11 Desember 2017, 18:43