Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

IgnoreCase in WAQL Queries: impossible when using RegEx/Regular Expressions? Will anything I post here ever be answered?

0 votes

It appears that the only way to do a complex search including one or more strings that I want to NEGATE (i.e. results will NOT contain the strings) is to write a WAQL query using RegEx.

However, due to the strict character limit for WAQL queries in the Query Editor, and by being forced to enter each string as case-insensitive via the RegEx syntax (e.g. to match BAR, Bar, or baR, the RegEx must be written as [bB][aA][rR]), the process of writing an effective query is often tedious, the length/step count/execution time of the expression is typically inefficient, and sometimes, it's impossible to write a query that functions as intended and/or returns the desired result.

Is there any way to add the RegexOptions.IgnoreCase option (either inline in the query, or in a config file somewhere) to make RegEx strings in a WAQL query be handled as case-insensitive?

If not, I sincerely hope that this option/preference will be added in the very near future.

And hopefully, after 3 posts here without a single reply, I'll finally get a response this time, and be able to feel like asking questions in this forum isn't just a complete waste of time.


Wwise 2021.1.8
Windows 10 Pro (10.0.19043 Build 19043)
UnrealEditor 5.0.2.0

asked Sep 15, 2022 in General Discussion by Mike MKJ (280 points)

1 Answer

0 votes
 
Best answer

Thanks for the suggestion. We noted.

Also note the : operator allow for case-insensitive word match.

example:
$ where name : "bar"

will match:
"BIG BAR"
"bar"
"Bar"
"small bar blue"
"CROW_BAR"

answered Sep 16, 2022 by Bernard R. (Audiokinetic) (35,110 points)
selected Sep 16, 2022 by Mads Maretty S. (Audiokinetic)
...