Anonymous user
File extension is in extensions list: Difference between revisions
File extension is in extensions list (view source)
Revision as of 14:23, 21 December 2017
, 6 years agonew D version
(new D version) |
|||
Line 435:
=={{header|D}}==
import std.stdio;
import std.string;
import std.range;
import std.algorithm;
{
auto filenames = ["MyData.a##",
"MyData.tar.Gz",
"MyData.gzip",
"MyData.7z.backup",
"MyData...",
"MyData"];
writeln("extensions: ", exts);
▲ immutable exts = [".txt", ".gz", ".bat", ".c", ".c++", ".exe", ".pdf"];
writeln;
foreach(filename; filenames)
{
string extension = filename.drop(filename.lastIndexOf(".") + 1).toLower;
if (extension == ext.toLower)
found = true;
writeln(filename, " : ", found);
}
</lang>
▲ foreach (fName; fileNames.split)
▲}</lang>
{{out}}
<pre>
extensions: ["zip", "rar", "7z", "gz", "archive", "A##"]
</pre>
▲foo.c#: false
▲foo.zkl: false
=={{header|Fortran}}==
|