【发布时间】:2016-06-20 23:43:26
【问题描述】:
有没有办法在 Julia 中进行模糊正则表达式匹配?
我已经构建了以下正则表达式测试:
toMatch = Regex(word,"i")
ismatch(toMatch,input_string)
我希望能够进行此测试,但允许匹配中的一些纬度并通过 Levenshtein 距离指定。
我找到了可以计算距离的 Levenshtein 包,但不知道如何将其合并到这个逻辑中。例如:
levenshtein("hello","hllo")`
> 1
【问题讨论】:
-
这里需要正则表达式吗?对于一般的正则表达式来说,这听起来像是一个困难的(计算上的)问题。
-
我可能不需要它。我首先使用此处列出的代码解决了此问题以进行精确匹配,现在我尝试允许在 input_string 中接受拼写错误。