如何在splunk中搜索一个范围内的数字

How to search a range of number in splunk

在 splunk 中,如何搜索数字范围(例如从 "Test213" 到 "Test220")?

我尝试了“test2[13-20]”或“test2(13-20)”但它不起作用?

有什么想法吗?

您是通过原始数据搜索字符 'Test213',还是某个字段的值?

我问是因为如果它是一个值就很简单,您只需添加几个过滤器即可:

| where myField>212 
| where myfield<221

如果只是原始数据,我的建议是做一个字段,然后提取整数,有点像这样:

类似于:

| rex "Test(?<myfield>\d+)" 
| where myField>212 
| where myfield<221