Как удалить все до первого появления символа в splunk - PullRequest
2 голосов
/ 04 августа 2020

У меня есть строка с определенным форматом

154787878_2582_test.txt.zip

Мне нужно удалить все до первого появления - и удалить 154787878_

Я пробовал

| eval txtFile=replace(mvindex(split(txtFile,"_"),0),"") 

Пожалуйста, помогите

1 Ответ

4 голосов
/ 04 августа 2020

Вы можете использовать

| eval txtFile = replace(txtFile,"^[^_]*_", "")

См. демонстрацию регулярного выражения

Регулярное выражение соответствует

  • ^ - начало строки
  • [^_]* - 0 или более символов, кроме _
  • _ - подчеркивание.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...