Regular Expressions

Regular expressions, also known as patterns, are formulas that describe text strings using a specially designed syntax.
There are different kinds of regular expressions, usually associated with the programming language that uses them. The most common ones are Perl and Java regular expressions. Although they are very similar, small differences in syntax can lead to very different results when matching text against the same patterns.
SRX (Segmentation Rules eXchange) uses a subset of ICU (Internationalization Components for Unicode) regular expressions. The allowed subset is described in SRX's specification document.