Ms word 在数百个Word文档中搜索紧跟其后的特定字符串和数字记事本++;

Ms word 在数百个Word文档中搜索紧跟其后的特定字符串和数字记事本++;,ms-word,extract,Ms Word,Extract,我需要在800+MS Word文档中搜索文档中的第一个数字(例如,“13150”,它始终位于最顶端),然后是一个特定的术语(例如,“地图区域”)以及下一行中紧跟其后的数字,例如: 地图分区 48,53,57,59,61 理想情况下,输出可导入Excel并采用以下格式: BpS代码映射区域 1315048,53,57,59,61 这超难吗?我可以在记事本++中执行此操作吗 既然您也谈到了记事本+,我假设您正在处理文本文件。 你可以用grep。 如果您使用的是Windows,则可以使用cygwin运

我需要在800+MS Word文档中搜索文档中的第一个数字(例如,“13150”,它始终位于最顶端),然后是一个特定的术语(例如,“地图区域”)以及下一行中紧跟其后的数字,例如: 地图分区 48,53,57,59,61

理想情况下,输出可导入Excel并采用以下格式: BpS代码映射区域 1315048,53,57,59,61


这超难吗?我可以在记事本++中执行此操作吗

既然您也谈到了记事本+,我假设您正在处理文本文件。 你可以用grep。 如果您使用的是Windows,则可以使用cygwin运行grep

在屏幕上显示结果(*.txt表示查看当前目录中的所有txt文件):

这将保存到一个文件:

grep [your regex that matches what you want] *.txt >> youroutput.txt

我不认为npp有能力做到这一点。你需要某种编程语言和一个库。例如:Java和ApachePOIOP表示MS word文档。我怀疑有.doc或.docx
grep [your regex that matches what you want] *.txt >> youroutput.txt