2

我有一个字符串"foo bar baz",想把它变成"foo\ bar\ baz". 缺少手动黑客方法(调用split,然后使用适当的分隔符重新加入),还有其他方法可以做到这一点吗?replacePhobos 中是否存在类似函数的功能?

4

1 回答 1

3

是的,std.array.replace

import std.array, std.stdio;
void main()
{
    replace("foo bar baz", " ", "\\ ").writeln();
}
于 2014-02-17T19:18:49.150 回答