嗨我有一个内容很大的字符串变量。 我必须从字符串内容中删除不需要的行,并保持原样的剩余内容。 以下是打印字符串后得到的输出:
string varString;
cout<<"String content :"<<endl<<varString<<endl;
Output is :
String content :
/abc/def/ghi/klm/run.so
call::myFuncton(int const&)
call::MY::Method(char const&)
.
.
.
call::MY::newFunction(char *&)
现在我必须从上面的字符串变量中删除“call :: myFuncton(int const&amp;)”行,并保留其他数据。 可以任何人告诉我如何从sting变量中删除该行? 提前致谢
答案 0 :(得分:2)
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用正则表达式使用Regex替换所需的字符串 call :: myFuncton(int const&amp;)。您可以通过此链接C++: what regex library should I use?
找到有关在C ++中使用Regex的更多信息