Skip to content

Expression Syntax Elements

You can configure verbal expressions and custom placeholders using a shared set of expression syntax elements. These elements define how specific parts of a string should be matched, based on structure, character types, or formatting patterns.

Use the elements below to configure verbal expressions and custom placeholders.

ElementAliasesDescriptionUsage examples
startstartofline, start of linemark expression with ^
endend of, endoflinemark the expression with $
thenfindadd a string to the expressionthen "abc"
maybedefine a string that might appear once or notmaybe "abc"
wordmatch any word that contains characters from a-z, A-Z, 0-9, including the _ (underscore) character
anythingaccept any string
rangeadd a range to the expressionrange "a,z,0,9"
somethingaccept any non-empty string
anythingbutanything butaccept any string but the specified characteranythingbut "abc"
anyofany, any ofany of the listed charactersanyof "abc"
somethingbutsomething butanything non-empty except for these characterssomethingbut "abc"
limitadd character limitlimit "1,3"
linebreakline break, brmatch \r \n (might be used only with other elements)
tabmatch tabs \t (might be used only with other elements)
multipleadds the multiple modifier

In the Editor, you can use verbal expressions in the Advanced Filter to search for strings that match specific patterns, similar to regular expressions. You can use it to filter strings based on patterns like punctuation, character types, length, and more.

For example, to find all strings that start with an uppercase letter and end with a period, use the following expression:

start "true", range "A,Z", anything, range "a,z,A,Z,0,9", limit "1,50", then ".", end "true"

This expression means:

  • start "true" – the string begins at the start
  • range "A,Z" – starts with a capital letter
  • anything – followed by any characters
  • range "a,z,A,Z,0,9" – allows letters and numbers
  • limit "1,50" – string length between 1 and 50 characters
  • then "." – ends with a period
  • end "true" – end of the string

Below are several examples of verbal expressions along with the types of strings they help match in your project. These are useful when you want to filter strings with specific content or structure.

String example:

A test string.

Expression:

start "true", range "A,Z", anything, range "a,z,A,Z,0,9", limit "1,50", then ".", end "true"

String example:

Visit http://example.com or https://www.example.com

Expression:

then "http", maybe "s", then "://", maybe "www.", anythingbut " "

String example:

Welcome, %s! You have %d new messages.

Expression:

then "%", anyof "s,d"

String example:

Hello, {{user.name}}!

Expression:

then "{{", range "a,z", multiple, then ".", range "a,z", multiple, then "}}"

String example:

Hello, {{User123.name42}}!

Expression:

then "{{", range "a,z,A,Z,0,9", multiple, then ".", range "a,z,A,Z,0,9", multiple, then "}}"

String example:

The result is 3.14159

Expression:

start, range "0,9", multiple, then ".", range "0,9", multiple, end

String example:

Quick Access is available now.

Expression:

start, range "A,Z", range "a,z", multiple, then " ", range "A,Z", range "a,z", multiple

String example:

This is a sentence with trailing space

Expression:

start "true", range "A,Z", anything, range "a,z,A,Z,0,9", then " ", end "true"

String example:

#GettingStarted

Expression:

start "true", then "#", something, end "true"

String example:

Click <strong>here</strong> to continue.

Expression:

then "<", something, then ">"

String example:

Please contact us at support@example.com

Expression:

then "@", somethingbut " "

String example:

This string has extra space.

Expression:

then " "

String example:

Enter your name:

Expression:

then ":", end "true"

String example:

Total: $29.99

Expression:

then "$", range "0,9", multiple

String example:

lowerUpper

Expression:

start, range "a,z", multiple, range "A,Z", range "a,z", multiple, end
Was this page helpful?