在splunk中有的时候原始数据是没有字段的,但是每条数据中的某些值是有规律的,可以统一提取出来的,对于这种数据的提取,可以使用正则的方式:
| makeresults
| eval _raw="aaa-bbb,Hello World!,I am a student(my hometown/Fujian Province),1234"
| rex field=_raw "(?<field1>[\w+-]*),(?<field2>[!\w+\s+]*),(?<field3>[\w+)\s+(/]*),(?<field4>\d+)"
| table _raw field1 field2 field3 field4