User:Megavolt/regex
From Manjaro
Views
Actions
Namespaces
Variants
Tools
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Here i will add a list of regex commands for daily usage for remembering.
description | Search | Replace |
---|---|---|
Add "Special:MyLanguage" to internal links | (?!\[\[(C|c)ategory:|\[\[(F|f)ile:|\[\[(I|i)mage:|\[\[(S|s)pecial:MyLanguage/)\[\[([A-Za-z0-9 '+-_#]+)\]\] | [[Special:MyLanguage/$5|<translate>$5</translate>]] |
(?!\[\[(C|c)ategory:|\[\[(F|f)ile:|\[\[(I|i)mage:|\[\[(S|s)pecial:MyLanguage/)\[\[([A-Za-z0-9 '+-_#]+)\|([A-Za-z0-9 '+-_#]+)\]\] | [[Special:MyLanguage/$5|<translate>$6</translate>]] | |
Remove misc tags of the translate extension | <!--T:\d+--> <(/|)translate> |
|
prepare categories | \[\[((C|c)ategory:([A-Za-z0-9 '+-_#]+))\]\] | [[$1{{#translation:}}]] |
\[\[(:(C|c)ategory:([A-Za-z0-9 '+-_#]+))\]\] | [[$3{{#translation:}}|<translate>$3</translate>]] | |
\[\[(:(C|c)ategory:([A-Za-z0-9 '+-_#]+)\|([A-Za-z0-9 '+-_#]+))\]\] | [[$3{{#translation:}}|<translate>$4</translate>]] | |
prepare lists | (?!(\* |\* )(''|''')(\[\[|\[)|(\* |\* )<translate>)(\* |\* )([A-Za-z0-9 '+-_#,.()]+) | * <translate>$4</translate> |