同意有方向性的有偏见的惩罚

同意有方向性的有偏见的惩罚

我在用tre-agrep (联机帮助页),一个实现agrep (联机帮助页),执行近似模式匹配。该实用程序根据以下内容搜索匹配项编辑距离,并且用户可以配置应用于替换、插入或删除编辑的惩罚。

但是,我希望在查询的长度上应用不同的权重,即查询开头(左端)的删除权重低于右侧的删除权重。此实用程序的页面man并不表明可以进行这种级别的控制。

是否有其他命令行工具可以实现近似匹配并更好地控制不匹配惩罚?

答案1

不。这种定制不属于 Linux 工具的范围,而是属于编写您自己的代码的范围。使用流行的高级语言(Java、JavaScript、Python、Perl)将比 C 使用更多的内存,并且对于脚本语言来说速度会慢一些,但对于您的用例来说,这可能可以忽略不计。因此,请在 stackoverflow 上重新询问您需要的具体详细信息,有人可能会为您提供一条内线。

相关内容