Expressive


Adds PHP preg functions as Twig filters.

Using Expressive Filter {{ entry.field|preg_filter(pattern, replacement, limit) }}

Grep {{ entry.field|preg_grep(pattern) }}

Last Error This filter returns the last error given on any preg function. The preg function to test with must be specified and the appropriate parameters needed for that function to work.

|preg_last_error(function, pattern, replacement, limit, delimiter, count)

Testing preg_filter {{ entry.field|preg_last_error('filter', pattern, replacement, limit) }}

Testing preg_grep {{ entry.field|preg_last_error('grep', pattern) }}

Testing preg_match {{ entry.field|preg_last_error('match', pattern) }}

Testing preg_match_first {{ entry.field|preg_last_error('matchfirst', pattern) }}

Testing preg_match_all {{ entry.field|preg_last_error('matchall', pattern) }}

Testing preg_quote {{ entry.field|preg_last_error('quote', 'NULL', 'NULL', 'NULL', delimiter) }}

Testing preg_replace {{ entry.field|preg_last_error('replace', pattern, replacement, limit) }}

Testing preg_replace_callback {{ entry.field|preg_last_error('callback', pattern, callback) }}

Testing preg_replace_callback_array {{ entry.field|preg_last_error('callbackarray', pattern, 'NULL', limit, 'NULL', count) }}

Testing preg_split {{ entry.field|preg_last_error('split', pattern) }}

Match {{ entry.field|preg_match(pattern) }}

Match First {{ entry.field|preg_match_first(pattern) }}

Match All {{ entry.field|preg_match_all(pattern) }}

Quote {{ entry.field|preg_quote(delimiter) }}

Replace {{ entry.field|preg_replace(pattern, replacement, limit) }}

Replace Callback {{ entry.field|preg_replace_callback(pattern, callback) }}

Replace Callback Array {{ entry.field|preg_replace_callback_array(pattern, limit, count) }}

Split {{ entry.field|preg_split(pattern) }}


Free

Package Name

To install this plugin, search for its package name on the Plugin Store and click “Install”.


Information