encodeTextInRegex function
Encodes text to escape special characters, so it can be normal text
when using as part of the regular-expression clause (~ and `~*).
By normal we mean the text matches exactly character-by-character.
Any special characters in text, such as '.' and '*', will be encoded,
so . matches ., no longer wildcard.
Example: `"name" ~* E'A-Z+${encodeRegexp(input)}'
Implementation
String encodeTextInRegex(String text)
=> text.replaceAllMapped(_reRegex, _encRegex);