【splunk】用正则表达式提取字段

设input输入数据为 http://192.168.23.121/xxx  想提取出里面的ip,可以用rex

source="xxx.csv" |rex field=input "http://(?<ip>\d+\.\d+\.\d+\.\d+)"|fields ip|stats count by ip

 

语法

rex field=待提取数据的字段 "正则表达式"

注意,正则表达式中一定要给提出的字段定义名称, ?<ip>表示将新字段命名为ip

posted @ 2017-04-20 15:18  匡子语  阅读(5751)  评论(0编辑  收藏  举报