SDrewthbot/Header template:header manipulation


AWB manipulations edit

"title" to "section" edit

  • Advanced > (Type:Inside templates) Find > RegExp > Singleline
(title *= *)([^\n]+?)\n( *\| *author *=.+\n( *\| *translator[^\n]+?)? *\| *section *= *)

Replace

$1[[../]]\n$3$2

"prev" / "next" replacement edit

  • Normal > Regex
<Typo word="<enter a name>" find="((previous|next) *= *)\[\[%%basepagename%%\/" replace="$1[[../" />


subpage title conversion edit

Main ns, and requiring forward slash (/) eyeball for translations

  • Normal > Regex
<Typo word="<enter a name>" find="(title *= *)%%basepagename%%" replace="$1[[../]]" />

year removal edit

Where work has year on subpages, typically select by Special:PrefixIndex with "basepagename title/", slash to just grab subpages

  • Normal > Regex
<Typo word="remove year" find="\n *\| *year *= *\d{4}" replace="" />

translator removal edit

If doing a clean and the translator field is truly redundant

  • Normal > Regex
<Typo word="rm translator" find=" *\| *translator *= *\n" replace="" />

Author link edit

  • If needing to do a disambiguation of author, and just need things to be easier, the {{author link}} can be problematic (simple form); needs to be above any disambiguation replacement script
  • Normal > Regex
<Typo word="{{al}} -> [[Author:]]" find="\{\{(?:author link|al)\|([^\|]+?)\|([^\}]+?)\}\}" replace="[[Author:$1|$2]]" />