永发信息网

如何解析长字符串

答案:2  悬赏:0  手机版
解决时间 2021-02-09 10:18
如何解析长字符串
最佳答案
用find查找逗号, 然后根据返回的索引取得命令和参数.

size_type find(
value_type _Ch,
size_type _Off = 0
) const;
size_type find(
const value_type* _Ptr,
size_type _Off = 0
) const;
size_type find(
const value_type* _Ptr,
size_type _Off = 0,
size_type _Count
) const;
size_type find(
const basic_string& _Str,
size_type _Off = 0
) const;

如果是合法命令, 函数返回TRUE,否则false
op是返回的参数字符串

bool checkcmd(string cmd, string & op) {
//cmd = "status,s";
int index = cmd.find(',');
if (index==string::npos) {
// not found
op = "";
if (cmd=="status") {
return TRUE;
}
else {
return FALSE;
}
}
else {
// found
// cut string before op
string sub = cmd.Substring(index+1);
if (sub=='s') {
op = sub;
return TRUE;
}
else {
op = "";
return FALSE;
}
}
}
全部回答
c#解析xml呢,是很简单的,方法也很多,下面是一种. 已知有一个xml文件(bookstore.xml)如下: oberon's legacy corets, eva 5.95 1、往节点中插入一个节点: xmldocument xmldoc=new xmldocument(); xmldoc.load("bookstore.xml"); xmlnode root=xmldoc.selectsinglenode("bookstore");//查找 xmlelement xe1=xmldoc.createelement("book");//创建一个节点 xe1.setattribute("genre","李赞红");//设置该节点genre属性 xe1.setattribute("isbn","2-3631-4");//设置该节点isbn属性 xmlelement xesub1=xmldoc.createelement("title"); xesub1.innertext="cs从入门到精通";//设置文本节点 xe1.appendchild(xesub1);//添加到节点中 xmlelement xesub2=xmldoc.createelement("author"); xesub2.innertext="候捷"; xe1.appendchild(xesub2); xmlelement xesub3=xmldoc.createelement("price"); xesub3.innertext="58.3"; xe1.appendchild(xesub3); root.appendchild(xe1);//添加到节点中 xmldoc.save("bookstore.xml"); //================ 结果为: oberon's legacy corets, eva 5.95 cs从入门到精通 候捷 58.3 2、修改节点:将genre属性值为“李赞红“的节点的genre值改为“update李赞红”,将该节点的子节点的文本修改为“亚胜”。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
格调音乐主题吧地址有知道的么?有点事想过去
功放机 , 雅马哈 AX-900 ,索尼TA-F555ESII ,
红砖粉末能队双氧水分解起催化作用吗如题为啥
民丰县萨勒吾则克乡学前双语幼儿园怎么去啊,
风一样的坑爹哥是用什么和肯尼联机的
美图造型地址在哪,我要去那里办事,
临清武训小学什么时候开学
逸趣网络会所地址好找么,我有些事要过去
枣树拢了,怎么处理,冬天砍的枯枝,现在发的
双D港站地址在哪,我要去那里办事
丰田车后面带xt得越野车
若关于x的方程x2-2ax+2+a=0有两个不相等的实
盛鑫网吧(新阳路店)怎么去啊,我要去那办事
为什么新康教育本科1年半旧出来啦
鸿兴平价家私店地址有知道的么?有点事想过去
推荐资讯
车险民安保险和平安保险哪个好
密山市邮政局我想知道这个在什么地方
宏光s加油孔开关在哪
明珠大酒店-会议室在哪里啊,我有事要去这个
妈咪心这个地址在什么地方,我要处理点事
洗脸池是用玻璃好还是陶瓷好?
昌邑市卜庄镇计划生育协会地址在哪,我要去那
素水泥浆结合层cad中填充是哪个
郸城县鸿志学校怎么去啊,有知道地址的么
临界纪年之爵迹到底是谁写的
江西师范大学和湘潭大学的非法学法律硕士录取
Do what you can,with what you have,wher&
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?