在距离内找到两个字符串的方法

灯光

我有一个大的文本文件集合。

我正在寻找一种方法来查找集合中同一行(在同一文件中)的两个字符串,其中这两个字符串之间的字符距离不大于我指定的距离。

例如,如果文本文件包含:

The quick brown fox jumps over the lazy dog

并且我传递了字符串foxover并且距离为7(或更大)时,它将返回此行,因为这些单词之间的距离为7。

我正在运行Windows 8计算机。

拉吉卜

使用egrep。或grep -e选项。

egrep -o "fox.{1,7}over" filename.txt

通常是:

egrep -o "string1.{1,7}string2" filename.txt

以上所有选项将仅返回匹配的部分。对于要返回的完整行,请不要使用-o选项。因此它将是:

egrep "string1.{1,7}string2" filename.txt

要将其应用于文件夹中的所有文件,请使用:

egrep "string1.{1,7}string2" *

所有这些都假定至少有一个字符分隔。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用递归找到两个字符串的编辑距离

来自分类Dev

在两个字符串上找到Levenshtein距离

来自分类Dev

比较两个字符串以找到匹配的字符串

来自分类Dev

如何比较两个字符串以找到公共子字符串

来自分类Dev

如何找到并替换围绕两个变量的两个字符串?

来自分类Dev

两个字符串的最佳相似距离度量

来自分类Dev

Python中两个字符串之间的汉明距离

来自分类Dev

模式中两个字符串内的字符串

来自分类Dev

如何在Scala中找到两个字符串之间的最大重叠?

来自分类Dev

如何找到两个字符串的并集并保持顺序

来自分类Dev

尝试在两个字符串中找到匹配项-Python

来自分类Dev

在两个字符串中找到匹配单词的序列

来自分类Dev

在c中的两个字符串中找到相同的单词

来自分类Dev

C:如何比较两个字符串并找到我需要的单词?

来自分类Dev

比较两个字符串并找到多个匹配项

来自分类Dev

如何在两个字符串中按句子找到不同的单词?

来自分类Dev

如何找到列表中出现次数最多的两个字符串?

来自分类Dev

在python中找到两个字符串中的单词交集

来自分类Dev

如何在Scala中找到两个字符串之间的最大重叠?

来自分类Dev

如何在CLOB列中找到两个字符串?

来自分类Dev

在c中的两个字符串中找到相同的单词

来自分类Dev

比较两个字符串并找到多个匹配项

来自分类Dev

正则表达式在两个字符串的中间找到刺痛

来自分类Dev

javascript regexp 在两个字符串之间找到多个匹配项

来自分类Dev

连接两个字符串:C

来自分类Dev

从文件读取两个字符串

来自分类Dev

比较两个字符串数组

来自分类Dev

彼此相减两个字符串

来自分类Dev

连接两个字符串C ++

Related 相关文章

热门标签

归档