2

文字列"foo bar baz"があり、それを に変換したいと考えてい"foo\ bar\ baz"ます。手作業によるハッキング方法 ( を呼び出しsplitてから、適切なセパレーターで再結合する) 以外に、これを行う別の方法はありますか? replaceフォボスに関数のようなものはありますか?

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 に答える