.folddata
.report
.title
$(14666)$<produced:u> $<monday:u>, 2005 $<december:u> 12 $<at> 10:50 AM.end
   $<cat_cnmarc_200v1>: 1  : |a现代通信基础与技术|AXian Dai Tong Xin Ji Chu Yu
                        Ji Shu|f朱祥华主编|g靳浩等编著
   $<cat_cnmarc_215v1>:    : |a369页|c图|d26cm
.block
 TN91/L11                                
.endblock
.block
  $<copy:3>1     $<id:3>P999C000024924       $<library:3>高校联合馆       $<price:3>Y38.00    
        $<icat1:3>TN                $<icat2:3>                 $<type:3>中文版本书
         $<home_locn:3>高校版本库           $<created:3>2005/12/10  $<permanent>
         $<curr_locn:3>高校版本库
.endblock   $<cat_cnmarc_200v1>: 1  : |a成功人为|Acheng gong ren
                        wei|e用心经营自己|f黄习美著
   $<cat_cnmarc_215v1>:    : |a283页|d21cm
.block
 B848.4/L93                              
.endblock
.block
  $<copy:3>1     $<id:3>P999C000025107       $<library:3>高校联合馆       $<price:3>Y18.00    
        $<icat1:3>B                 $<icat2:3>                 $<type:3>中文版本书
         $<home_locn:3>高校版本库           $<created:3>2005/12/10  $<permanent>
         $<curr_locn:3>高校版本库
.endblock
如题,java编程或通过工具操作均可....能给个思路也行

解决方案 »

  1.   

    这个是.txt文件?是什么文件转过来的吧?
      

  2.   

    这个感觉上就像XML一样的标志性语言,里面好像一个图书馆管理系统的页面显示提取出来的文件,如:$<cat_cnmarc_200v1>: 1  : |a现代通信基础与技术|AXian Dai Tong Xin Ji Chu Yu
                            Ji Shu|f朱祥华主编|g靳浩等编著
    $<cat_cnmarc_200v1>后面是标示术的基本信息。$<cat_cnmarc_215v1>:    : |a369页|c图|d26cm
    $<cat_cnmarc_215v1>后面是页数等信息。里面的所有命令都是以$开头,<>里面是命令体,你需要判断命令开头、命令体是什么然后到后面去读取数据。里面还有block和endblock等又好像html里面的标识,你需要把这些都读取出来,这里应该更像html的显示。
      

  3.   

    .block
      $<copy:3>1     $<id:3>P999C000024924       $<library:3>高校联合馆       $<price:3>Y38.00    
            $<icat1:3>TN                $<icat2:3>                 $<type:3>中文版本书
             $<home_locn:3>高校版本库           $<created:3>2005/12/10  $<permanent>
             $<curr_locn:3>高校版本库
    .endblock---------------------
    block-endblock应该是一个元素吧,里面$<copy:3>是attribute,后面跟的是value
    类似于xml了
      

  4.   

    是不是直接另存为TXT文件的结果?就象DOC文件直接另存一样,也会有一些类似这样的东西的。
      

  5.   

    应该是某系统导出作为备份或者上报的数据文件,类似cvs文件楼主可以用Access导出数据成为txt或者cvs文件,就很明白这个文件是怎么来的了。
    要读这个文件就要知道他导出的数据结构咯
      

  6.   

    多谢各位,这个问题我用java的io和字符匹配解决了.....