delphi如何提取话语(0分)

  • 主题发起人 主题发起人 linuxping
  • 开始时间 开始时间
L

linuxping

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一篇小说,当给出小说中某一人物的姓名时(比如:赵大勇),如何提取这个人物(赵大勇)说的所有话语.
似乎可以搜索人物姓名,'说'字,以及分号....但中文文法格式变化不定..不是很准确..程序也很烦琐...


...........................请把你的思路说得具体点........................
 
这么复杂的东西楼主给0分啊?貌似征求不到建议的.......
 
这里面的变化太多了,如
赵大勇说
赵大勇道
赵大勇曰
赵大勇对XXX说
赵大勇对XXX道
......
赵大勇大声说
赵大勇小声说
赵大勇大声道
赵大勇小声道
......
大勇说
大勇道
......
他说
他道
......
他喊道
他附和道
他边走边说
他一跳三丈高,怒道
.....
等等等等.
多么复杂啊,上面的他也可以换成名字,名字也可以用代词,甚至用昵称.这些你都要考虑到的话,会累死的.
 
可以这样,在'赵大勇'后5个字内出现了'说','道','曰'..就当作是他说的话......
在'赵大勇'后,其它名字前出现的'他','她'当作指代'赵大勇'...
行不?
 
哈哈,我好像刚做了一个。提取论坛里某人的发言,当然是为了看小说容易 做的。
 
可以看看源码吗?
wangpingdejiejie2004@21cn.com
 
后退
顶部