Splunk Search

Remove Plus Sign In Regex

IRHM73
Motivator

Hi,

I wonder whether someone may be able to help me please.

I currently have the following raw data:

service=ma&report-name=fred+&report-email=77777777777&report-action=i+earn+as+i+work+31+hours+a+week+and+my+husband+does+not+work+at+all+and+has+no+money+coming+in+&report-error=how+to+work+out+what+we+can+claim&isJavascript=true&referrer=https%3A%2F%2Fwww.uk%2Fapplication%2Fcalculator

What I'd like to is extract the after "action=" up to but excluding "&isJavascript". I would also like to exclude the '+' sign so that the text is one long string.

Using "Regex101", I've put together the following:

action=(?<comments>[^$]+)\&is

But the problem I have is that I cannot remove the '+' signs.

I just wondered whether someone could look at this please and offer some guidance on how I may be able to achieve this.

Many thanks and kind regards

Chris

0 Karma
1 Solution

javiergn
Super Champion

Hi, your regex is fine. Simply add another line to replace the + sign:

yoursearch
| rex field=_raw "action=(?<comments>[^$]+)\&is"
| eval comments=replace(comments, "\+", "")

Thanks,
J

View solution in original post

ddrillic
Ultra Champion

eval decode=urldecode(_raw) should convert the + signs to spaces...

ddrillic
Ultra Champion

Chris, keep in mind please that you can use the Field Extractor feature for such cases - most powerful.

0 Karma

IRHM73
Motivator

Hi @ddrillic, thank you for taking the time to reply to my post and for the information. I hadn't realised that.

Kind Regards

Chris

0 Karma

javiergn
Super Champion

Hi, your regex is fine. Simply add another line to replace the + sign:

yoursearch
| rex field=_raw "action=(?<comments>[^$]+)\&is"
| eval comments=replace(comments, "\+", "")

Thanks,
J

IRHM73
Motivator

Hi @javiergn, thank you very much, it works great.

Kind Regards

Chris

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!

index This | What kind of room has no doors?

IndexEducation Cover Art Banner Cisco.png August 2026 Edition  Hayyy Splunk Education Enthusiasts and the ...

Optimize AI at Scale: Must-Attend Observability Sessions at .conf26

conf26   With nearly 70 breakout sessions on the docket, the .conf26 Observability track is designed to help ...

How much can you really learn in 3 minutes?

Observability can certainly be hard to understand – there's a lot of jargon and buzzwords and it seems to ...