Template:LAuto/doc: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
* <nowiki>{{subst:LAuto|test}}</nowiki> = <nowiki>{{L|Test}}</nowiki>
* <nowiki>{{subst:LAuto|test}}</nowiki> = <nowiki>{{L|Test}}</nowiki>
* <nowiki>{{subst:LAuto|Template:test}}</nowiki> =  <nowiki>[[Template:test]]</nowiki>
* <nowiki>{{subst:LAuto|Template:test}}</nowiki> =  <nowiki>[[Template:test]]</nowiki>
== Needed regex to filter out outside links ==
wip
*replace:
<pre>(?!#)(?:(?<c>:Category:(?<cl>.*?))|(?<a>Category:(?<al>.*?))|(?<h>:?Help:(?<hl>.*?))|(?<v>:?(?:Project|Valve[ _]Developer[ _]Community):(?<vl>.*?))|(?<s>:?Special:(?<sl>.*?))|(?<m>:?(?!File([ _]talk)?:|Image([ _]talk)?:|Media:|Template([ _]talk)?:|MediaWiki([ _]talk)?:|Talk:|Category[ _]talk:|Project[ _]talk:|Valve[ _]Developer[ _]Community[ _]talk:|Help[ _]talk:|User([ _]talk)?:|c:|commons:|Dictionary:|Google:|GoogleGroups:|IMDB:|M:|Meta:|Metawikipedia:|MW:|SdkBug:|SourceForge:|Steampowered:|W:|Wiki:|WikiBooks:|Wikipedia:|Wikiquote:|Wiktionary:|WP:)(?<ml>.*?)))</pre>
*replace:
<pre>{{subst:LAuto|$1|$2}}</pre>

Revision as of 07:16, 15 September 2024

  • {{subst:LAuto|Category:test}} = {{ACategory|Test}}
  • {{subst:LAuto|:Category:test}} = {{LCategory|Test}}
  • {{subst:LAuto|Help:test}} = {{LHelp|Test}}
  • {{subst:LAuto|Valve Developer Community:test}} = {{LProject|Test}}
  • {{subst:LAuto|test}} = {{L|Test}}
  • {{subst:LAuto|Template:test}} = [[Template:test]]

Needed regex to filter out outside links

wip

  • replace:
(?!#)(?:(?<c>:Category:(?<cl>.*?))|(?<a>Category:(?<al>.*?))|(?<h>:?Help:(?<hl>.*?))|(?<v>:?(?:Project|Valve[ _]Developer[ _]Community):(?<vl>.*?))|(?<s>:?Special:(?<sl>.*?))|(?<m>:?(?!File([ _]talk)?:|Image([ _]talk)?:|Media:|Template([ _]talk)?:|MediaWiki([ _]talk)?:|Talk:|Category[ _]talk:|Project[ _]talk:|Valve[ _]Developer[ _]Community[ _]talk:|Help[ _]talk:|User([ _]talk)?:|c:|commons:|Dictionary:|Google:|GoogleGroups:|IMDB:|M:|Meta:|Metawikipedia:|MW:|SdkBug:|SourceForge:|Steampowered:|W:|Wiki:|WikiBooks:|Wikipedia:|Wikiquote:|Wiktionary:|WP:)(?<ml>.*?)))
  • replace:
{{subst:LAuto|$1|$2}}