On Friday, 26 September 2014 at 03:32:46 UTC, Jay Norwood wrote:
On Wednesday, 24 September 2014 at 10:28:05 UTC, Suliman wrote:
string path = thisExePath()
Seems like "dirName" in std.path is a good candidate ;)
http://dlang.org/phobos/std_path.html#.dirName
You'll find many other path manip
On Wednesday, 24 September 2014 at 10:28:05 UTC, Suliman wrote:
string path = thisExePath()
Seems like "dirName" in std.path is a good candidate ;)
http://dlang.org/phobos/std_path.html#.dirName
You'll find many other path manipulation functions there.
Thanks! But if I want to strip it, how
On Wednesday, 24 September 2014 at 17:15:39 UTC, Ali Çehreli
wrote:
find() and friends can be used:
import std.algorithm;
void main()
{
string path = "myFile.doc";
string extension = ".doc";
path = findSplitBefore(path, extension)[0];
assert(path == "myFile");
}
I had thought
On 09/24/2014 05:21 AM, monarch_dodra wrote:
On Wednesday, 24 September 2014 at 10:35:29 UTC, Suliman wrote:
I can't understand how to use strip? For example I would like to cut
just extension.
path = path.stripRight("exe");
Error: no overload matches for stripRight(C)(C[] str) if
strip doens
On Wed, 24 Sep 2014 12:39:01 +
monarch_dodra via Digitalmars-d-learn
wrote:
> I missread that documentation. I thought it removed all
> characters that can also be found in delim. Power to me.
ah, i just found this function (really, less than hour ago), that's why
i still remember where it i
On Wednesday, 24 September 2014 at 12:29:09 UTC, ketmar via
Digitalmars-d-learn wrote:
On Wed, 24 Sep 2014 12:21:40 +
monarch_dodra via Digitalmars-d-learn
wrote:
Unfortunately, there is no generic function that allows
striping of a specific ending range
but for strings we have std.string
On Wed, 24 Sep 2014 12:21:40 +
monarch_dodra via Digitalmars-d-learn
wrote:
> Unfortunately, there is no generic function that allows striping
> of a specific ending range
but for strings we have std.string.chomp.
signature.asc
Description: PGP signature
On Wednesday, 24 September 2014 at 10:35:29 UTC, Suliman wrote:
I can't understand how to use strip? For example I would like
to cut just extension.
path = path.stripRight("exe");
Error: no overload matches for stripRight(C)(C[] str) if
strip doens't work that way. It simply removes leading/t
On Wednesday, 24 September 2014 at 10:35:29 UTC, Suliman wrote:
I can't understand how to use strip? For example I would like
to cut just extension.
path = path.stripRight("exe");
Error: no overload matches for stripRight(C)(C[] str) if
"stripExtension" would be your friend here.
If you want
On Wed, 24 Sep 2014 10:35:28 +
Suliman via Digitalmars-d-learn
wrote:
> I can't understand how to use strip? For example I would like to
> cut just extension.
std.path.setExtension is your friend.
signature.asc
Description: PGP signature
I can't understand how to use strip? For example I would like to
cut just extension.
path = path.stripRight("exe");
Error: no overload matches for stripRight(C)(C[] str) if
string path = thisExePath()
Seems like "dirName" in std.path is a good candidate ;)
http://dlang.org/phobos/std_path.html#.dirName
You'll find many other path manipulation functions there.
Thanks! But if I want to strip it, how I can cut it?
On Wednesday, 24 September 2014 at 10:11:04 UTC, Suliman wrote:
What is the best way to remove file name from full path?
string path = thisExePath()
Seems like "dirName" in std.path is a good candidate ;)
http://dlang.org/phobos/std_path.html#.dirName
You'll find many other path manipulation
What is the best way to remove file name from full path?
string path = thisExePath()
14 matches
Mail list logo