用关键词提取txt文件中,包含关键词的所在行以及上下两行,如何实现?(txt文件50mb-120mb) 10

最好是用bat文件一次完成输出txt文件名为a.txt输出的文件名为b.txt关键词是一个完整的句子包含了逗号和句号在其他人的答案中找到一个最相似的,但是因为我要查找的是... 最好是用bat文件一次完成输出
txt文件名为a.txt 输出的文件名为b.txt
关键词是一个完整的句子包含了逗号和句号
在其他人的答案中找到一个最相似的,但是因为我要查找的是一个句子,效果不好。求改进
的方法
@echo off&setlocal enabledelayedexpansion
for /f "delims=:" %%a in ('findstr /n "关键字或关键词" a.txt') do (
set /a m=0,var=%%a-2,var1=%%a+2
for /f "delims=" %%i in (a.txt) do (
set /a m+=1
if !m! geq !var! (
if !m! leq !var1! echo %%i>>2.txt
)
))
pause
展开
 我来答
你猜我猜哇擦猜
2015-10-24 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6727万
展开全部
我来分析下解决步骤:
为了能根据关键词找出所在的句子来,可用word的通配符实现,但难点是不好确定句子的开头,如果直接查找将有很多冗余的结果
步骤如下,
1 用工具将文档的字符串的顺序倒置,然后保存到另一个word文档里面
2 用word的查找替换功能,并打开高级选项,勾选 使用通配符,然后查找 /:[道,说]*。/ (不包括斜杠),然后选择范围为 整个文档,查找全部,OK 现在可以复制高亮的匹配结果了
3 将这些内容再用逆序转换工具转换就行了
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式