Splunk Search

How to remove spaces from the beginning and end of a field value?

mkhan_splunk
New Member

I want to remove spaces from starting and ending of field

I was trying to achieve this using

... | rex mode=sed field=A "s/ //g"

but it removes all spaces from the field (within the field also).

0 Karma

shaskell_splunk
Splunk Employee
Splunk Employee

The regex from your sed command going to remove single spaces globally from your string anywhere it finds a space. Try stripping repeating whitespace from beginning of line and end of line.

| makeresults 
| eval A=" leading and trailing spaces      " , a_len=len(A)
| rex field=A mode=sed "s/^\s+//g"
| rex field=A mode=sed "s/\s+$//g"
| eval new_len=len(A)
0 Karma

senthilsisc
Engager

You can also try this to remove space in both ends

| rex field=myField mode=sed "s/(^\s+)|(\s+$)//g"

Tags (1)

sundareshr
Legend

Have you tried to trim function? .. | eval nospace=trim(A)

maniishpawar
Path Finder

trim worked.
but why rex is adding spaces to the value retrieved ?
what should i change in rex to avoid the space, as if i have 5-10 fields extracted, each will have the trailing and leading space to their values.

0 Karma

landen99
Motivator
| rex field=field1 "(?<newfield>\S+)"
0 Karma

mkhan_splunk
New Member

I am not able to use trim with
| eval search="$value$"

0 Karma

sundareshr
Legend

you could do | eval search=$value$" | eval search=trim(search) What is the real problem you are trying to solve?

Phil219
Path Finder

I had this same problem and|eval NewField=trim(OldField) worked great! Thank you so much!

Get Updates on the Splunk Community!

.conf25 Registration is OPEN!

Ready. Set. Splunk! Your favorite Splunk user event is back and better than ever. Get ready for more technical ...

Detecting Cross-Channel Fraud with Splunk

This article is the final installment in our three-part series exploring fraud detection techniques using ...

Splunk at Cisco Live 2025: Learning, Innovation, and a Little Bit of Mr. Brightside

Pack your bags (and maybe your dancing shoes)—Cisco Live is heading to San Diego, June 8–12, 2025, and Splunk ...