Getting Data In

Regex help for a newby please

markturner14
Explorer

Hi All,  looking for some assistance on what a regex would look like when every new line starts with an open bracket e.g. (

I am a complete novice with regex so asking how this would be achieved.  I kinda understand the error - just not how to resolve.

my error is (from btool.log)

btool-support - Bad regex value: '([\r\n]+)\s*('', of param: props.conf / [<sourcetype] / LINE_BREAKER; why: missing closing parenthesis

 

Many thanks

Labels (1)
1 Solution

richgalloway
SplunkTrust
SplunkTrust

That's a special character in the regex world.  Treat it as a normal character by escaping it with '\'.

([\r\n]+)\s*\(
---
If this reply helps you, Karma would be appreciated.

View solution in original post

inventsekar
SplunkTrust
SplunkTrust

welcome @markturner14 to the wonderful world of regular expressions! 
hopefully the issue is resolved now i think. 

Please accept @richgalloway 's post or any post closer to your fix, choose it and accept it as the solution. 

 

Best Regards,

Sekar

PS - your karma points will be my 2 cents!

0 Karma

richgalloway
SplunkTrust
SplunkTrust

That's a special character in the regex world.  Treat it as a normal character by escaping it with '\'.

([\r\n]+)\s*\(
---
If this reply helps you, Karma would be appreciated.

markturner14
Explorer

Perfect,  thanks @richgalloway  and all for the fast supportive responses.

Works as expected 

0 Karma
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!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Build resilience for the agentic era: Join us at Splunk Go San Jose

AI is changing how organizations build, operate, and secure digital services. As teams adopt AI agents and ...

Manage Edge Processor pipelines end to end with APIs

This guide uses the Data Management APIs to create an Edge Processor, onboard one instance, deploy a pipeline ...