标签: c++
我可以通过哪些不同方式修改持有ssn的字符串以便
123-45-8999成为XXX-XX-8999?
必须使用字符串成员函数才能完成此任务。
谢谢!
答案 0 :(得分:2)
尝试replace:
replace
std::string s = "123-45-8999"; s.replace(0, 6, "XXX-XX");
如果字段宽度是动态的,您可以将此想法与我们之前做过的string tokenization结合起来,以获得更灵活的内容。