Extract file extension: Difference between revisions
Content added Content deleted
(→{{header|jq}}: update to conform with changed requirements) |
(Added Julia language) |
||
Line 795: | Line 795: | ||
/etc/pam.d/login has extension: |
/etc/pam.d/login has extension: |
||
</pre> |
</pre> |
||
=={{header|Julia}}== |
|||
<lang julia># Extract file extension: https://rosettacode.org/wiki/Extract_file_extension |
|||
# v0.6 |
|||
extension(url::String) = try match(r"\.[A-Za-z0-9]+$", url).match catch "" end |
|||
@show extension("http://example.com/download.tar.gz") |
|||
@show extension("CharacterModel.3DS") |
|||
@show extension(".desktop") |
|||
@show extension("document") |
|||
@show extension("document.txt_backup") |
|||
@show extension("/etc/pam.d/login")</lang> |
|||
{{out}} |
|||
<pre>extension("http://example.com/download.tar.gz") = ".gz" |
|||
extension("CharacterModel.3DS") = ".3DS" |
|||
extension(".desktop") = ".desktop" |
|||
extension("document") = "" |
|||
extension("document.txt_backup") = "" |
|||
extension("/etc/pam.d/login") = ""</pre> |
|||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |