Linux 下C的字符串截取
比如我也这么一个字符串<CUST_NAME>15355109860</CUST_NAME><ACCOUNT_ID>2741015734402</ACCOUNT_ID><B...
比如我也这么一个字符串<CUST_NAME>15355109860</CUST_NAME><ACCOUNT_ID>2741015734402</ACCOUNT_ID><BALANCE>43.12</BALANCE>
,怎么截取其中15355109860、2741015734402和43.12,该内容长度不是固定的,其中也有可能是汉字,请问有啥好方法 展开
,怎么截取其中15355109860、2741015734402和43.12,该内容长度不是固定的,其中也有可能是汉字,请问有啥好方法 展开
3个回答
展开全部
有两种方式:第一种简单一点 用正则表达式匹配 可以用reec库
第二种就是解析xml了,简单一点的就用 tinyxml库吧
如果不用c语言 直接用linux下shell命令 grep ,awk, sed之类一句话就可以解决
第二种就是解析xml了,简单一点的就用 tinyxml库吧
如果不用c语言 直接用linux下shell命令 grep ,awk, sed之类一句话就可以解决
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看格式应该是xml的文件吧 可以先构建一个xml对象 然后通过访问xml的节点获取字符串
windows下可以用msxml linux就不了解了。
windows下可以用msxml linux就不了解了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询