D:在字符串中转义空格

时间:2014-02-17 19:14:01

标签: replace escaping d phobos

我有一个字符串"foo bar baz",并希望将其转换为"foo\ bar\ baz"。缺少手工黑客方法(调用split,然后重新加入适当的分隔符),还有另一种方法吗? Phobos中是否存在类似replace函数的内容?

1 个答案:

答案 0 :(得分:3)

是的,std.array.replace

import std.array, std.stdio;
void main()
{
    replace("foo bar baz", " ", "\\ ").writeln();
}