我正在尝试标记类似john.smith.fg或jane.doe.hg之类的用户名-专门在.aa-.zz上进行匹配。并非所有用户名都具有此名称,有些可能是john.pa.smith,但该名称不匹配,ms.galore也不应。
我的logstash过滤器中有这个
if [UserName] =~ /^[a-z+].*\.[a-z][a-z]$/ {
if "fg" in [UserName] {
mutate {gsub => ["[user_acct_type]","normal","probation"]}
} else if "hg" in [UserName] {
mutate {gsub => ["[user_acct_type]","normal","intern"]}
} #fg hg
} #username
如果我通过regex101运行正则表达式,则可以很好地匹配-但logstash无法识别匹配项。有什么想法吗?
答案 0 :(得分:0)
它不会让我只关闭它而不添加答案。我确实觉得提供的主题和正则表达式对其他人有好处(起初我不容易找到它)。但如果有人想完全放弃这个问题,则不会有任何抱怨。