在D中搜索并替换字符串

马特·科克伦

我正在D中编写一些代码,并试图确定一种通用方法来搜索字符串中的字符串并将其替换为另一个长度可能不同的字符串。

例如,如下所示:

string x = "123XX456XX789";
auto y = search_and_replace(x, "XX", "DIFFERENT");
assert (y == "123DIFFERENT456DIFFERENT789");
亚当·鲁珀(Adam D.Ruppe)

很简单,replace标准库中函数正是这样做的:

import std.array; // or std.string works too but std.array has the generic one
auto y = replace(x, "XX, "DIFFERENT");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

emacs minibuffer中搜索/替换字符串的不同面孔

来自分类Dev

在Python中搜索并替换字符串中的某些文本?

来自分类Dev

字符串模式或字符串操作以搜索和替换lua中的模式

来自分类Dev

在D中搜索并替换字符串

来自分类Dev

搜索字符串并替换部分字符串

来自分类Dev

搜索并替换很大文件中的字符串

来自分类Dev

搜索并替换字符串

来自分类Dev

搜索/替换字符串

来自分类Dev

仅在Vim中的匹配搜索中替换字符串

来自分类Dev

vim:在替换命令中使用搜索中的字符串

来自分类Dev

搜索文件中的文本字符串并替换它

来自分类Dev

emacs minibuffer中搜索/替换字符串的不同外观

来自分类Dev

如何搜索字符串并替换文本文件中的字符串?

来自分类Dev

搜索并替换字符串JQuery中的option元素

来自分类Dev

在Scala中搜索并替换字符串中的单词

来自分类Dev

搜索并替换为字符串

来自分类Dev

Python搜索并替换为字符串

来自分类Dev

在python中搜索并替换字符串中的单词

来自分类Dev

Vi替换当前搜索的字符串

来自分类Dev

从列表中搜索并替换字符串中的字符

来自分类Dev

在stringbuilder中搜索字符串并替换整行C#

来自分类Dev

搜索并替换字符串

来自分类Dev

Javascript搜索替换数组中的字符串

来自分类Dev

搜索并替换多行字符串中的所有行

来自分类Dev

搜索/替换字符串

来自分类Dev

Node JS中的部分字符串搜索和替换

来自分类Dev

在文件中搜索特定字符串并替换值

来自分类Dev

搜索并替换单元格中的字符串

来自分类Dev

搜索字符串并替换文件中的整行