This functionality is only available for certain module packages.

You are here: Reference > Regular Expressions (RegEx) > Predefined Character Classes in Regular Expressions

Predefined Character Classes in Regular Expressions

Characters Meaning Example Result
. any character except the line terminator 'a'.matches('.')
'b'.matches('.')
'\n'.matches('.')
true
true
false
\d any digit matching [0-9] 'a'.matches('\\d')
'8'.matches('\\d')
false
true
\D no digit matching [^0-9] 'a'.matches('\\D')
'8'.matches('\\D')
true
false
\s any whitespace character (\n,\t etc.)
\S nor "whitespace" character
\w any word character matching [a-zA-Z_0-9]
\W no word character is matching [^a-zA-Z_0-9]