#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; }
点赞 评论

相关推荐

牛客网
牛客企业服务