Попытка замаскировать часть (6-10-ю цифру) 16-разрядной кредитной карты.
1234567898763456
до 123456######3456
Я могу подумать об использовании фильтра gsub, ноЯ не могу найти способ сопоставления с точным разделом чисел.
Опция может состоять в том, чтобы разделить на несколько разделов, а затем добавить все поле к «#» и затем присоединиться назад, что кажется слишком большой работой.Любое предложение будет приветствоваться.
Ниже приведен пример маскирования всех символов, как маскировать выборочный шаблон, от 6-го до 10-го знака, чтобы получить результат, подобный 123456######3456
.
filter
{
mutate {
gsub => [
"message","[0-9]{16}","################"
]
}
}