我有一个字符串"foo bar baz"
,想把它变成"foo bar baz"
。除了手动破解方法(调用split
,然后使用适当的分隔符重新加入)之外,还有另一种方法可以做到这一点吗?火卫一中是否存在类似replace
函数的东西?
是的,std.array.replace
import std.array, std.stdio;
void main()
{
replace("foo bar baz", " ", "\ ").writeln();
}