Regular expression predicates were introduced as of T/EC 3.7 that make the task of string pattern matching and manipulation a clean and intuitive procedure.
In a nutshell, there are basically 7 predicates, where
- one is used to define a regular expression pattern
- two are to perform a substring subsitition
- the remaining four are for pattern matching.

