【问题标题】:D: Escaping spaces in a stringD:转义字符串中的空格
【发布时间】:2014-02-17 19:14:01
【问题描述】:

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

【问题讨论】:

    标签: replace escaping d phobos


    【解决方案1】:

    是的,std.array.replace

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多