我做的一个程序是刚刚把从网页获取的内容获取下来放在了一个名为Myfile.txt中,怎么样从中提出我想要的内容呢?急求。
文件内容类似如下:
<input type="hidden" name="ord_field" value="0">
<input type="hidden" name="list_type" value="1">
<input type="hidden" name="last_list_type" value="1">
<input type="hidden" name="curr_page" value="1">
<input type="hidden" name="last_page" value="1">
<input type="hidden" name="nStart" value="1">
<input type="hidden" name="start_page" value="">
<input type="hidden" name="total_page" value="160">
<input type="hidden" name="jobid_list" value="37172126~25247543~37002531~37222495~37074678~37222477~36962653~108881949~37222366~37222377~36964081~37222304~37178653~108881734~37222062~35863492~36354641~36825758~37221962~37221414~36808159~36808118~36808078~36808055~36808015~36807984~36806203~36806171~36806090~36806077~36806027~36805955">
<input type="hidden" name="jobid_count" value="3193">
<input type="hidden" name="schTime" value="16">
<input type="hidden" name="statCount" value="364">
<input type="hidden" name="statData" 从中把这部分内容取出来,并分开显示,如何?各位。 37172126~25247543~37002531~37222495~37074678~37222477~36962653~108881949~37222366~37222377~36964081~37222304~37178653~108881734~37222062~35863492~36354641~36825758~37221962~37221414~36808159~36808118~36808078~36808055~36808015~36807984~36806203~36806171~36806090~36806077~36806027~36805955

解决方案 »

  1.   

    貌似没有太多的技术含量,简单的字符串匹配和处理而已html本来就是标签式的语言:找到<input ……>标签,再寻找其name和value属性读取字符串就可以了啊
      

  2.   

    貌似没有太多的技术含量,简单的字符串匹配和处理而已html本来就是标签式的语言:找到<input ……>标签,再寻找其name和value属性读取字符串就可以了啊
      

  3.   

    你可以这样,用CStdioFile类打开这个.txt文件,然后用CStdioFile类的ReadString()一行一行地读取字符串,读完一行就判断字符串中是否有value(用CString的Find查找)有的话就提取(用CString类Mid)
      

  4.   

    把所有<>之间的字符串都删了
      

  5.   

    如果是字符串里的内容.那就find.mid就可以了
    如果是dhtml的话你可以用DDX_DHtml_ElementValue或者dhtml其他方法.
      

  6.   

    用 CFile 类来操作那个txt文件  先用OPen方法打开该文件  完后使用Read方法把该文件的内容读进来存入 CString ,这两个函数具体怎么用你自己查下  网上书上都很多.用完后再 Close该文件.
    读到CString 后就完全是字符串的操作了  你可以用Find,mid,left,right来找到你想要的字符串  另外可以用Trim来去掉字符串中的空格或者字符   看看 CSDN 的CString的函数说明就全会了 这个比较EASY