Plugin Regex
Use this wiki plugin to use a "regular expression" style search expression from another wiki page to search for and replace text in the body of the plugin (between the REGEX
tags).
Parameters
Perform a regular expression search and replaceIntroduced in Tiki 1. Required parameters are in
bold
.Go to the source code
Preferences required: wikiplugin_regex
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
(body of plugin) | Each line of content is evaluated separately | |||
pageName |
Name of page containing search and replace expressions separated by two colons.
Example of syntax on that page: /search pattern/::replacement text |
pageName | 1 |
To use this plugin:
- Place the search pattern (enclosed with forward slashes) and replacement text on a separate wiki page, separated by two colons (
::
). For example:
/search pattern/::replacement text
- Then enter that page name as the
pageName
parameter value of the plugin. - The text in the body of the plugin (between the
REGEX
tags) will be searched and each match of the search pattern will be replaced by the replacement text.
This plugin mimics the preg_replace PHP function. For advanced search patterns, see http://www.php.net/manual/en/reference.pcre.pattern.syntax.php in the online PHP manual or simply search the internet for "regular expression syntax".
Example
This code:
{REGEX(pageName="PluginRegex Example")}I had a horrible day.{REGEX}
Plus this syntax on a separate wiki page called PluginRegex Example:
/horrible/::wonderful
Would produce:
I had a wonderful day.
Aliases
Plugin Regex | PluginRegularExpression | Plugin RegularExpression | Plugin Regular Expression