【发布时间】:2013-09-09 12:28:29
【问题描述】:
我正在尝试找到一种方法来比较 2 个文件中的某些文本,如果找到匹配项,则运行一个进程。
以下是文件示例;
'File A' = 此格式的自动文本列表;
example1
ex2
289 Example
fht_nkka
'File B' = 来自目录搜索的文件名;
example1
test2
test4785
使用我的 2 个示例文件,我想同时搜索它们并找到匹配项。
所以上面的“文件 A”包含“示例 1”,而“示例 1”在“文件 B”中。我想要做的是根据所有匹配创建 'string[] 匹配。有没有简单的方法可以做到这一点?
注意:这些文件并不总是具有相同的行数据或行数。
【问题讨论】:
-
更新 - 如果需要,我还可以更改“文件 A”的布局,但无论哪种方式,行项目都是相同的
-
你尝试过什么吗?有代码示例吗?
-
我是 C# 的初学者,所以还没有尝试过任何东西,因为我不知道该怎么做。我有其他搜索正在其他地方运行,但他们正在寻找静态搜索条件,这个动态的“搜索和运行”过程让我感到难过:S
-
如果这个项目超出了您的本地解决方案的能力,您可能需要查看Lucene.Net