Dashboards & Visualizations

how do you pass square brackets in form inputs?

cphair
Builder

I have a field that contains square brackets, and I can't get my dashboard to search on it properly when it's used in an input token. It keeps telling me no results are found. The search works fine from the search bar, and the token value is being populated as I would expect in the URL (with the brackets encoded of course), so I'm guessing something is funny with the token interpolation. Is there some special way I need to handle brackets? I've tried escaping them with the backslash (multiple times), using their HTML encoding value, trying to escape with quotes...no luck.

Example:
<pre><choice value="foo[bar]">Foo Bar</choice></pre>

0 Karma
1 Solution

woodcock
Esteemed Legend

Did you try using double-quotes around the token name in your search string like this:

index=blah myField="$fooBarToken$"

View solution in original post

woodcock
Esteemed Legend

OK, let's go hardcore and try thiese:

index=blah | where match(myField, "^$fooBarToken$$")
index=blah | where match(myField, "$fooBarToken$")
index=blah | where like(myField, "$fooBarToken$")

Also try swapping double-quotes for single-quotes. One of these should work.

woodcock
Esteemed Legend

Did you try using double-quotes around the token name in your search string like this:

index=blah myField="$fooBarToken$"

cphair
Builder

Ugh, it ended up being an error earlier in the search--nothing to do with the brackets. Printing out the field values like you suggested below showed it up. Thanks for your help.

0 Karma

woodcock
Esteemed Legend

OK, well you have it now!

0 Karma

cphair
Builder

Yes, it is already enclosed in quotes. I've had to do that for tokens with special characters before, but the brackets seem to be really confusing something.

0 Karma

woodcock
Esteemed Legend

Did you try single-quotes?

0 Karma

cphair
Builder

Yes--no luck.

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!

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

Step into “Hunt the Insider: An Splunk ES Premier Mystery” to catch a cybercriminal ...

After a whole week of being on call, you fell asleep on your keyboard, and you hit a sequence of buttons that ...