从 D 中的字符串中删除子字符串

Remove substring from string in D

如何删除另一个字符串中出现的所有字符串?我可以使用以下代码执行此操作:

std.array.replace: "the string".replace("the", "")

但是不知道phobos有专门的功能吗?

是的。这是正确的功能。但是您可能想从 std.string 开始使用它。因为如果在未来的版本中发生某些变化,您仍然会使用正确的功能。

来自 std.string 的文档:

The following functions are publicly imported:

std.array: replace replaceInPlace ...