There are two ways of instantiating a pattern for T-Regx. Each of them accepts an undelimited pattern as the first argument and optional flags as the second argument.

Entry points

Class method style:

use TRegx\CleanRegex\Pattern;

Global function style:


Automatic delimiters

Notice, that these patterns don't have to be delimited. Smart T-Regx will conveniently add them for you. You can add flags to your regular expression by passing a second argument.```php pattern('[A-Z]+', 'im')->test($subject);

To learn more, go to Automatic Delimiters.

Old-school patterns

Of course, you can still use delimited patterns with flags. Both versions are equal with each other.

Last updated on