Examples: String Utils
Examples: String Utils
Examples: String Utils
We want to evaluate a ticket description with multiple STARTS_WITH, but you do not want to write multiple OR operators in your rule that could make it bulky and hard to read. We can leverage the ANY stream operator to match our ticket with a list of strings or elements.
You can also leverage the ALL operator in case you want AND conditions.
Check if a string contains any characters that are not alphabetic letters or whitespace.
This DSL:
true if any numbers or special characters are foundfalse if the string contains only letters and whitespaceWe usually create whitelists for users that want to test a certain skill or sometimes remove access to a list of people. We would want to evaluate all users in lowercase since sometimes emails or other attributes may contain capital letters. A way to lowercase an element is by using the .$LOWERCASE() formatter but it’s not scalable if you have a list of hundreds of users. Here’s how you can do it better.
This expression creates a pseudo-random number string formatted as a hyphen-separated sequence.
This DSL:
$TIME().$INTEGER()) as a seed value[7:12]Not cryptographically secure — uses deterministic operations on time values. Will produce different values on each evaluation as time changes.