精华内容
下载资源
问答
  • 这不是源代码,是通过C#VS2010下实现的,可以说是个小工具,实现的功能是:打开某一文件下的所有word文档,然后设置一个或多个关键字,然后查找这些关键字是否word出现,并将word文档名和关键字保存excel的...
  • I have a task on my hands.Basically what I have to do is to create a simple search engine that goes through a group of text documents and record for each word in the document collection all documents ...

    I have a task on my hands.

    Basically what I have to do is to create a simple search engine that goes through a group of text documents and record for each word in the document collection all documents that contain a particular word.

    The simple search engine must accept a search query (containing a set of keywords) and identify each document that contain all or some keywords.

    It should then print documents names in descending order of keywords found, this means the document that contains all keywords should appear at the top of the list

    I'm struggling with the pseudocode let alone the program for it.

    解决方案

    For example, the pseudocode might be:

    > define a class Result with variables int count and string filename

    > make an ArrayList or other collection to add Results to

    > get List of file names from directory

    > get list of keywords from user

    > for each file in file names do:

    >> for each keyword do:

    >>> search for keyword

    >>>> if found: count++

    >>> end

    >>if count>0: add Result to list

    >>end

    >sortByCount

    >print List

    I don't know Java, but in C# I'd read the whole file with System.IO.File.ReadAllText(String) then use a RegularExpression.

    I definitely would not use IndexOf -- that will lead to false-positives.

    For example:

    System.Text.RegularExpressions.Regex reg =

    new System.Text.RegularExpressions.Regex

    ( @"(?i)\b(a)|(the)|(this)\b" ) ; //Create the expresion from the provided terms

    System.Text.RegularExpressions.MatchCollection mat = reg.Matches ( args [ 0 ] ) ;

    System.Console.WriteLine ( mat.Count ) ;

    展开全文
  • C#操作word文档时,查找指定关键字: Word._Application word = New Word.Application; Word._Document = word.Document.Open("file name"); Word.Selection selection = word.Selection; selection.Find.Text = ...

    C#操作word文档时,查找指定关键字:

    Word._Application word = New Word.Application;
    Word._Document = word.Document.Open("file name");
    Word.Selection selection = word.Selection;
    selection.Find.Text = "想要查询的文本";
    selection.Find.Execute();

    此时就查询到了指定的文本。

    如果需要把剪贴板的东西覆盖文本粘贴并且覆盖查询到的文本,用如下语句。

    selection.Paste();

    关于C#对Word的操作,在csdn上查询了很多东西,但是感觉都千篇一律,内容甚至有很多代码都相同,还是去MSDN上,或者Stackoverflow上找,会容易找一些。

    展开全文
  • 我测了一组数据存到txt文件,是个WIFI信号强度文档,里面有我们需要得到的数据,有没用的数据,想用matlab查找关键字(SSID),把关键字后面的数字存起来用作后期处理分析,如下图,把ky后面的信号强度数据(那个...

    用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理

    我测了一组数据存到txt文件中,是个WIFI信号强度文档,里面有我们需要得到的数据,有没用的数据,想用matlab查找关键字(SSID),把关键字后面的数字存起来用作后期处理分析,如下图,把ky后面的信号强度数据(那个负数)弄出来。求大神指点应该怎么办,或给程序,谢谢!

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    fn = 'my_data.txt';
    fid = fopen(fn,'r');
    R = [];
    while ~feof(fid)
        tl = fgetl(fid);
        id = findstr(tl,'SSID');
        while ~feof(fid)
            tl = fgetl(fid);
            id = findstr(tl,'ky');
            if ~isempty(id)
                dt = tl(id+3:id+10);
                dt = strtok(dt);
                R = [R; str2num(dt)];
            end;
        end;
    end;
    disp(R);
    追问
    非常感谢您!我刚才试了试,除了有一个地方都完美,就是我txt里有100个数据,但是弄出来99个,第一个没有弄出来是怎么回事呢?希望您能再看看
    回答
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    fn = 'my_data.txt';
    fid = fopen(fn,'r');
    R = [];
    while ~feof(fid)
        tl = fgetl(fid);
        id = findstr(tl,'ky');
        if ~isempty(id)
            dt = tl(id+3:id+10);
            dt = strtok(dt);
            R = [R; str2num(dt)];     
        end;
    end;
    disp(R);
    展开全文
  • 多个Word文档中查找指定文件内容

    万次阅读 热门讨论 2016-08-09 13:20:41
    文件分捡工具,可以根据你的需要设置不同的关键词,如上图,只要搜索指定的关键词(以逗号分隔),就可以实现对一个目录的所有简历文件进行归类统计,统计每个简历文件出现的次数,并可以按关键词类别或者匹配的...

    文档内容检索工具版本已更新,下面的下载地址链接已更新

    实现了简单的Word文档查找的功能,可指定多个关键词在多个Word文档中对关键词进行查找,功能比较简单,能够查找到匹配的文字,并统计匹配关键词的个数。

    工具下载地址:https://download.csdn.net/download/urhero/12461582

    下面详细说说如何使用这个工具完成多个文档中查找关键词,首先点待分捡文件目录后面的浏览按钮,选择好word文档所在的目录,输出的分捡目录,可以选择也可以使用默认的路径,下一步,输入分捡标签,也就是要查找的关键词,比如,“期末模拟试题,中考摸底”,点击“筛选”按钮,工具将会对指定的目录下的所有Word文档进行查找,并显示某个指定的关键词在每个文档中的匹配个数,方便我们确定哪个文档才是我们真正要找的,当文件数量庞大的时候,这个工具的自动处理就显得非常有用。点击不同的列标题,可以根据某一列的值进行排序,这样更便于结果的比较,如果文档列表较庞大,按文件名进行排序,或者按关键词分组显示将变得很有必要。最后通过点击“分捡”按钮,可以实现将一个目录下的众多文档,按照各指定的关键词进行分类整理,放入不同的目录中,给文档管理者带来极大方便。

    做这个工具只是希望使大家的工作变得更加轻松,比如老师的试卷分类管理、学生的档案分类管理、企业人员的简历分专业分捡等等都可能会用到这样的软件工具,如果靠人手工一个文档一个文档的打开,查找,统计个数,最好整理出Excel表格,将是非常繁琐的工作,希望这样一款小工具,能为大家的工作生活带来一点点便捷。

    
    展开全文
  • 具体的工作需求:指定的Word文档(*.doc文件/*.docx文件)中查找关键字,找到后做高亮操作或者直接删除操作,然后另存为到别的目录(表示这个文件被操作过了)。 这个功能很简单,确实挺简单,但由于是第一次用...
  • Sub GetRowIdByFind() Dim myRange As Range Dim sSelection As Selection ActiveDocument.Select Set myRange = ActiveDocument.Content myRange.Find.Execute FindText:="2ºÅÂ¥25Â¥", Forward:=True ...
  • 用python我们可以抓取网页,表格,JSON这种半结构化的数据,那么word文档中的内容这种非结构化的数据我们如何抓取呢。今天我来教大家如何实现python对docx类型的文档数据的读取,并根据关键字提取相应的内容,然后...
  • delphi打开word查找关键字与统计数量获取其作者
  • 在文档查找相关内容并输出匹配行。> 查找某关键字在system.log,查找包含keyword的行grep 'keyword' system.log查找时附带输出行号,方便查看grep -n 'keyword' system.log> 默认支持基本正则表达式查找以...
  • WORD文档关键字搜索

    千次阅读 2007-03-22 10:05:00
    网上找了很久,基本上对OFFICE编程都是用的OFFICE的OLE对象,但是关键字搜索这个问题,感觉用OLE对象显得臃肿,而且不够灵活,于是便写直接读取文件内容进行搜索的办法。首先涉及的问题就是字符编码的问题。先是...
  • VBWebBrowser控件实现查找关键字和高亮关键字Dim webdoc As HTMLDocumentDim texbody As HTMLBodyDim Rng As IHTMLTxtRangeDim Str1 as String,Str2 as StringPrivate Sub WebBrowser1_DocumentComplete(ByVal ...
  • 最近想做一个java相关的项目,系统下有许多world文档或者其他文档,然后实现一个程序,可以输入某个关键字可以查询包含该关键词的文档。希望是秒级别的。现在懂java相关的知识,大神可以提供一下解决该问题思路,...
  • 怎么一个文件夹内搜索word文章内的关键字? 我想一个文件夹里搜索到里面word文档的内容,怎么弄呢? https://zhidao.baidu.com/question/557700531.html
  • sudo grep -irn \'COMPILE\' . // “。” 当前目录下 关键字为\'COMPILE\'sudo grep -rn... -tyep f [-print] | xargs grep abc // find 命令 sudo grep -i \'COMPILE\' ltls.c // ltls.c文件关键字为\'COM
  • 技能get!如何使用PDF查找关键字

    千次阅读 2019-06-12 16:10:58
    PDF文件给人们带来了极大的方便,很多时候当我们阅读和浏览PDF文档的时候,会觉得...那么如何PDF文件快速查找关键字呢?这个方法后悔没早点知道,下面就一起来看看吧。  具体步骤如下:  第一步,下载并且运...
  • 越来越多的办公系统Word文档都采用了SOAOffice中间件来在线打开保存,同时也产生了一些更好、更高级的需求,本文所讨论的正是这样的一个需求: 打开文档的时候,高亮显示指定的关键字。 搜索结果高亮...
  • 添加引用:COM下的Microsoft Word 11.0 Object Liabraryprivate static object nullobj = System.Reflection.Missing.Value;/**//// /// search in a DOC file(查询DOC文件的内容) /// /// /
  • 使用PageOffice开发平台,实现对word文档的在线处理,并搜索、显示含有关键字的文档。... 然后是关键字搜索功能,我们通过数据库存储Word文档纯文本的字段,利用sql语句将包含关键字的文档搜索出来。
  • 目前做一个winform小软件,其中有一个功能是能根据关键字检索本地保存的word文档。第一次是用com读取word方式(见上一篇文章),先遍历文件夹下的word文档,读取每个文档时循环关键字查找,结果可想而知效率很慢。...
  • Sub 查找文档中有多少个指定字符串() dai_cha_zhao_text = InputBox("请输入您要查找到字符串:", " 包含多少个字符串查找") With ActiveDocument.Content.Find Do While .Execute(FindText:=dai_cha_zhao_text...
  • 文档中如何按照关键字删除行

    千次阅读 2012-02-24 11:50:47
    工作为了查看log,有的时候我们希望清理文件,删除...CTRL + R,查找%*关键字*^p,替代为空。注意需要选择”正则表达式(Regular Expressions)” 2. MS Excel 将文件内容拷贝到Excel,ALT + F11, 输入如下代码
  •  Word文档搜索器能轻松批量搜索某个关键字word文档,使用方法也非常简单:关键了输入框输入你要搜索的包含WORD文档标题的关键字,再设置要查找的路径范围,点击搜索,稍等几秒就有结果了,会列出出现这个...
  • 快速多个word文件里面检索到关键字 标签: windows 之前看论文做了很多笔记,直接用word写的笔记。 然后,今天忽然需要过去做的一个笔记,但是只知道里面关键字xx。 所以看着我那一年的笔记量,我陷入的沉思,我...
  • { // 加载Word文档 Document document = new Document(sourceFileName); // 查找所有“荷塘”文本 TextSelection[] textSelections = document.findAllString(keyWord, false, false); // 设置高亮颜色 ...
  • ![图片说明](https://img-ask.csdn.net/upload/201607/21/1469085006_821673.png)
  • 1、查询文件夹下的Word文件是否存在某些关键字,如果存在将Word文件的路况保存到txt。 2、示例代码 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io....
  • 还要另外查找C盘和D盘是否有“我的文档”这个文件夹 并我的文档中查找是否有MyGame这个文件夹 请问这个要怎么实现呢 ######## void FindFile LPCTSTR pstr { CFileFind finder; build a string with ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,227
精华内容 9,690
关键字:

如何在word文档中查找关键字