【发布时间】:2016-06-17 22:14:42
【问题描述】:
我想用 php 之类的 boost 替换我的文本。
char* find = "a abc text";
char* search[] = { "a", "b", "c", "d", "e" };
char* replace[] = { "f", "g", "h", "i", "j" };
boost::replace_all(find, search, replace);
但他不能将“char* const”转换为“int”。
【问题讨论】:
-
看来您正在尝试做类似的事情:this 您可能想看看 replace_all 是如何工作的,您没有传递字符串进行搜索和替换。
-
“他不能转换”不是一个好的、科学的问题描述。为了使这个问题成为 SO 的好问题,请详细描述您面临的问题,包括错误消息以及您为解决这些问题所做的工作。
标签: c++ string boost replace char