forked from wikimedia/mediawiki-extensions-RegexFun
-
Notifications
You must be signed in to change notification settings - Fork 0
Github mirror of MediaWiki extension RegexFun - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
License
Wikia/mediawiki-extensions-RegexFun
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== About == ''Regex Fun'' is a MediaWiki extension by Daniel Werner which adds parser functions for performing regular expression searches and replacements. The '#regex' parser function is inspired by 'RegexParserFunctions' extension from Jim R. Wilson and mostly compatible with it. 'RegexParserFunctions' simply is outdated and lacks some advanced functionality provided by this extension. ''Regex Fun'' defines the following parser functions within your wiki: - #regex: Search or replace with help of php preg regular expression. Returns first match in search mode. Use of the 'e' modifier behind the expression will be detected, the effect of using 'e' now is adapted for mediawiki. With 'e' the replacement string will be parsed after references are replaced. - #regexall: Searches the whole string for as many matches as possible and returns them separated by a separator. - #regex_var: Allows to access subexpression references of the last used 'regex' function. - #regexquote: Runs php function 'preg_quote' on a string to use user-input savelly in regex functions. In case the first character is a character with special meaning in MW, it will be replaced with its hexadecimal notation e.g. '\x23' instead of '#'. This will prevent from things going terribly wrong when using user input within a regular expression. * Website: https://www.mediawiki.org/wiki/Extension:Regex_Fun * License: ISC license * Author: Daniel Werner < [email protected] > == Installation == Once you have downloaded the code, place the 'RegexFun' directory within your MediaWiki 'extensions' directory. Then add the following code to your [[Manual:LocalSettings.php|LocalSettings.php]] file: # Regex Fun require_once( "$IP/extensions/RegexFun/RegexFun.php" );
About
Github mirror of MediaWiki extension RegexFun - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
Resources
License
Code of conduct
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 98.1%
- JavaScript 1.9%