Splunk Search

How to write a regular expression so that it’s case sensitive and only looks at ABC and not Abc or abc?

abhijit_mhatre
Path Finder

Please let me know the regex for this.
How can the extracted field be modified?

Thanks

1 Solution

gokadroid
Motivator

How about trying this:

(ABC) which matches ABC as a string and does not match Abc or abc see here

[ABC] on the other hand will match either A, B or C see here

[ABC]+ will match any combinations of one or more ABCs like AABBCC, ABC, Abc (A is matched in Abc ) and so on... see here

So please use accordingly.

View solution in original post

0 Karma

gokadroid
Motivator

How about trying this:

(ABC) which matches ABC as a string and does not match Abc or abc see here

[ABC] on the other hand will match either A, B or C see here

[ABC]+ will match any combinations of one or more ABCs like AABBCC, ABC, Abc (A is matched in Abc ) and so on... see here

So please use accordingly.

0 Karma

cmerriman
Super Champion

[ABC] should only look at ABC and not Abc or abc. However, :upper and :lower can be used, and i makes things case insensitive.

you can test regexes here: https://regex101.com/

Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Event Series: Telemetry Pipeline Management

Balancing Scale and Spend: Gaining Control Over High-Volume Metrics in Splunk Observability Cloud As ...

Kick the Tires Before You Commit: A Hands-On Tour of the Splunk Observability Cloud ...

Evaluating an enterprise observability platform usually goes like this: fill out a form, get a free trial with ...

Deep insights, no barriers: Splunk Observability Cloud Free Edition

As software delivery cycles continue to accelerate, observability shouldn’t be a luxury — it should be a ...