Splunk Search

What is the usage of "(?msi)" in Splunk with rex comamnd?

admin12345678
Path Finder

Hi,
I am having some problem to understand the usage of "(?msi)" with rex command,please help me regarding that?

Labels (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @admin12345678,
as you can see in regex101 the meaning of (?msi) is:

(?msi) match the remainder of the pattern with the following effective flags: gmsi
m modifier: multi line. Causes ^ and $ to match the begin/end of each line (not only begin/end of string)
s modifier: single line. Dot matches newline characters
i modifier: insensitive. Case insensitive match (ignores case of [a-zA-Z])

Ciao.
Giuseppe

0 Karma

admin12345678
Path Finder

Thanks @gcusello, can you please explain me more about the m modifier?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @admin12345678,
you have to use the m modifier when you have a multi line log (e.g. wineventlog).

The best approach is to use it in regex101, e.g. with a wineventlog sample.

Ciao.
Giuseppe

0 Karma
Get Updates on the Splunk Community!

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...