Template:Autofix
Use it on the talk page of a property, and User:KrBot will come along and do replacements.
Parameters:
- pattern — Q-key for Item properties or PCRE compatible regular expression for other types
- replacement — new value, Q-key for Item properties or string containing the pattern. \1, \2 and etc. mean text matching corresponding parenthesized group from the pattern
- move_to — optional, new value will be moved to this property (is effective in main values only, not qualifiers and references)
- create_property and create_item — specifies claim that is to be created if property value is matched to pattern. It is not compatible with the replacement and move_to properties.
- operation — one of the following values: lower_case, upper_case. It is not compatible with all other parameters.
UsageEdit
Remove leading zeros:
- {{Autofix|pattern=<nowiki>0+([1-9]\d*)</nowiki>|replacement=\1}}
Move video files to video (P10):
- {{Autofix|pattern=<nowiki>((?i).+\.(webm|ogv))</nowiki>|replacement=\1|move_to=P10}}
Add claim category contains (P4224) = film (Q11424) if property value equals to film, by year of publication only (Q38078930), applicable for category combines topics (P971):
- {{Autofix|pattern=Q38078930|create_property=P4224|create_item=Q11424}}
Transform the property values to lower case:
- {{Autofix|operation=lower_case}}
More examples can be found on property talk pages.
The above documentation is transcluded from Template:Autofix/doc (edit | history). Editors can experiment in this template's sandbox (create | mirror) and testcases (create) page. Please add categories to the /doc subpage. Subpages of this template. |