关于txt的问题(段落的选取) (在线等待) (50分)

  • 主题发起人 real2001
  • 开始时间
为什么要用TXT文件呢?
用TIniFile文件这些问题很简单就解决了的
 
ini格式是固定的,不方便。不是吗?
 
你先定义一个字典库。怎么样?我
 
小弟有一个非常快的办法,就是把'【' 符给删掉,把'】'换成','号,然后通过ADO来连接
这个文本文件数据库,它就直接在一个虚拟的库中了,如果一定要把这些记录分开可以能过
select .. from .. where fieldname='标题‘  来操作
 
aahben:办法不错哦。试验去
 
正文如下:
第一条 为保证全国人民代表大会和地方各级人民代表大会代表依法行使代表
的职权,履行代表的义务,发挥代表作用,根据宪法,制定本法。
第二条 全国人民代表大会和地方各级人民代表大会代表依照法律规定选举产生。
全国人民代表大会代表是最高国家权力机关组成人员,地方各级人民代表大会代
表是地方各级国家权力机关组成人员。
全国人民代表大会和地方各级人民代表大会代表,代表人民的利益和意志,依照
宪法和法律赋予本级人民代表大会的各项职权,参加行使国家权力。

?如果想把含有“行使国家权力”的第二条选出来能做到吗?如何做?
 
进来提些建议吧
 
那位大虾快点帮帮忙了!急啊
 
高手???
 
哥们你玩的是全文检索吧。
 
ww20000309....
跟全文检索有区别的,这是在一篇文章中把段落取出。
 
我曾经作过全文检索。
你要找到"/r/n"并且前面紧接着的是"。"的作为一段的结束。
 
xusong168:能具体些吗?
 
多人接受答案了。
 
分段算法和你的原始数据有关。
一般在做全文索引之前,要把数据规范成下面的格式:
a.2个全角空格或者4个半角空格(段落开始标记)开头。
b.整个段的内容(不换行)。
c.回车换行(段落结束标记)。
d.一行就是一段。

你的原始数据好像没有作为段落开始标记的空格,每行
的长度也不是定长的。但是可以肯定的是段落结束标记
必然是回车换行。注意并不是所有的回车换行都是段落
结束标记。只有"句号+回车换行"才是真正的段落结束标记。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部