Extract file extension: Difference between revisions

Content added Content deleted
(jq)
No edit summary
Line 284: Line 284:
fileExt("/path/to.my/file") println
fileExt("/path/to.my/file") println
fileExt("file.odd_one") println
fileExt("file.odd_one") println
</pre>
=={{header|PowerShell}}==
{{works with|PowerShell|4.0}}
<lang PowerShell>
function extension($file){
$ext = [System.IO.Path]::GetExtension($file)
if (-not [String]::IsNullOrEmpty($ext)) {
if($ext.IndexOf("_") -ne -1) {$ext = ""}
}
$ext
}
extension "picture.jpg"
extension "http://mywebsite.com/picture/image.png"
extension "myuniquefile.longextension"
extension "IAmAFileWithoutExtension"
extension "/path/to.my/file"
extension "file.odd_one"
</lang>
<b>Output:</b>
<pre>
.jpg
.png
.longextension


</pre>
</pre>