100分求一款批量文本查找软件。

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:44:53
各位高人大家好。
我想寻一款软件。要求能对复数的文本进行关键词的搜索,然后把搜索的结果列表出来。
比如,我想对10个TXT文档中的“自然而然”的用法进行比较,通过这款软件搜索后,这10个文档中所有的包含“自然而然”的句子就以列表的形式都展现出来。
能做到吗?很冒昧的请求,拜托各位大侠。
因为是想应用于外语学习,所以能够支持外语就更好了,谢谢。
替换不替换不重要,只是用来比较各个文章中相同词汇的应用。
因确有所需,提问当时悬赏增至200分,拜托~~~~

回答很多,也提到了一些软件,但我都试过,不很理想。
最后我自己在日本的软件网站上找到了一款叫DEVAS的,不仅能批量地查询,将查询结果同时列表显示出来,更能直接通过点击列表中的结果跳回到原文,很是好用。

没见过这样的软件·
不过应该有高手能编出来·
祝你好运·

用一款网页软件可以 DW

896

word就可以了~~~查找

用Replace Pioneer可以做到。

对中文而言,暂且假定以,。?!或换行符作为句子结尾的标志。
用Replace Pioneer的正则表达式替换功能,完全可以提取出需要的句子。

详细步骤:
一、从一个txt文件提取包含“自然而然”的句子:
1. ctrl-o打开txt文件
2. ctrl-h打开replace窗口
(1)在Search for pattern下输入(不包含左右的双引号):
"[^,。?!\n]*自然而然[^,。?!\n]*"
(2)在Replace with pattern下输入:
$match\n
(3)把Print Unmatch Unit前面的勾去掉
3. 点击replace,所有包含“自然而然”的句子就出来了。

二、从多个txt文件提取包含“自然而然”的句子:
1. ctrl-h打开replace窗口
(1)在Search for pattern下输入(不包含左右的双引号):
"[^,。?!\n]*自然而然[^,。?!\n]*"
(2)在Replace with pattern下输入:
$match\n
(3)把Print Unmatch Unit前面的勾去掉
(4)在屏幕右下角有一栏“Output File”,把它左边的大于号">"改选成">> Append"表示把多个文件的结果追加到一起。

2. 点击Batch ...按钮打开Batch Runner菜单
(1)点击Pick Files,按住Shift选中多个待处理文件
(2)选中中间的Set output Filename,并