Splunk Search

Search for a string that occurs more than once

c799651
Explorer

I'm trying to search for a string that occurs more than once. But the string contains wildcards and commas.

Which query will find if the following string occurs more than once ?

"BLOCK,%,%,1"

Where the % is a wildcard. (it is always an integer)

Tags (1)
0 Karma

493669
Super Champion

Try below-

|rex  max_match=0 "BLOCK,\d*,\d*,(?<block>\d)"|where mvcount(block)>0

below is using sample data-

|makeresults|eval _raw ="BLOCK,1,2,1
BLOCK,2,1,1"
|append[|makeresults|eval _raw ="BLOCK,1,2,1"]
|rex  max_match=0 "BLOCK,\d*,\d*,(?<block>\d)"|where mvcount(block)>0
0 Karma

c799651
Explorer

Thanks. This will find all events that contain a sting matching this critrea.

I was unclear in my question. I would also like find events that match this string more than once .

I may have 1000 records, 997 that contain this string once and 3 conatin this sting more than once. I want to find the 3 records with the sting more than once.

Thanks again

0 Karma

to4kawa
Ultra Champion
index=yours TERM("BLOCK")
| regex "BLOCK,\d*,d*,1"
0 Karma
Get Updates on the Splunk Community!

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...