How to get a file extension
by Arnold Daniels on 05/31/2008How to get a file extension in PHP:
1 | $ext = pathinfo($file_name, PATHINFO_EXTENSION); |
$ext = pathinfo($file_name, PATHINFO_EXTENSION);
How to get a file extension in Perl:
1 | my $ext = ($file_name =~ m/([^.]+)$/)[0]; |
my $ext = ($file_name =~ m/([^.]+)$/)[0];
How to get a file extension in Ruby:
1 | ext = File.extname(file_name) |
ext = File.extname(file_name)
How to get a file extension in Bash:
ext=${file_name##*.}
name=${file_name%.*}
How to get a file extension in Python (thanks to Jensen):
import os ext = os.path.splitext(file_name)[1]
How to get a file extension in JavaScript:
1 | var ext = /\.(\w+)$/.exec(file_name)[1] |
var ext = /\.(\w+)$/.exec(file_name)[1]
—
Got more? Please post a comment.





There are 28 comments in this article: