Actions

Template

Difference between revisions of "Fileext"

From NEC Retro

(Created page with "<includeonly>{{#ifeq:{{#rpos:{{{1|}}}|.}}|-1||{{#sub:{{{1|}}}|{{#expr:{{#rpos:{{{1|}}}|.}}-{{#len:{{{1|}}}}}+1}}}}}}</includeonly><noinclude> This template returns the file ex...")
 
m (Text replacement - "Category:NEC Retro templates" to "Category:Templates")
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly>{{#ifeq:{{#rpos:{{{1|}}}|.}}|-1||{{#sub:{{{1|}}}|{{#expr:{{#rpos:{{{1|}}}|.}}-{{#len:{{{1|}}}}}+1}}}}}}</includeonly><noinclude>
+
<includeonly>{{#if:{{#pos:{{{1|}}}|.}}|{{#explode:{{{1|}}}|.|-1}}}}</includeonly><noinclude>
 
This template returns the file extension of a file link or url.
 
This template returns the file extension of a file link or url.
  
==Example==
+
==Examples==
<tt><nowiki>{{fileext|Filename.txt}}</nowiki></tt>
+
{|class="prettytable"
 +
! Code || Result
 +
|-
 +
|
 +
<pre>{{fileext|Filename.txt}}</pre>
 +
| {{fileext|Filename.txt}}
 +
|-
 +
|
 +
<pre>{{fileext|https://necretro.org/skins/foreground/assets/img/necretro-logo.png}}</pre>
 +
| {{fileext|https://necretro.org/skins/foreground/assets/img/necretro-logo.png}}
 +
|-
 +
|
 +
<pre>{{fileext|Not a file name}}</pre>
 +
| {{fileext|Not a file name}}
 +
|-
 +
|
 +
<pre>{{fileext|String ending with a stop.}}</pre>
 +
| {{fileext|String ending with a stop.}}
 +
|}
  
gives the result:
+
[[Category:Templates]]</noinclude>
 
 
{{fileext|Filename.txt}}
 
 
 
[[Category:NEC Retro templates|{{PAGENAME}}]]</noinclude>
 

Latest revision as of 10:20, 1 January 2022

This template returns the file extension of a file link or url.

Examples

Code Result
{{fileext|Filename.txt}}
txt
{{fileext|https://necretro.org/skins/foreground/assets/img/necretro-logo.png}}
png
{{fileext|Not a file name}}
{{fileext|String ending with a stop.}}