#include <iostream> using namespace std; int main() { string str, head, tmp, headTmp, out; int pos, headTmpSize, comma, equal; cin >> head; cin >> str; cout << head << " " << str << endl << endl; while((pos = str.find(']')) > 0) { tmp = str.substr(0,pos+1); headTmpSize = tmp.find('['); headTmp = tmp.substr(0,headTmpSize); cout << tmp << endl; if(head == headTmp) { tmp = tmp.substr(head.size()); while((equal = tmp.find('=')) > 0) { comma = tmp.find(','); if(comma <= 0)comma = tmp.size()-1; out += tmp.substr(equal+1, comma - equal - 1) + " "; tmp = tmp.substr(comma+1); } cout << out << endl; } out.clear(); if(pos+1 == str.size()) break; str = str.substr(pos+2); cout << endl; } return 0; }
点赞 评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务