Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 正则表达式100%置信度匹配,99%怎么样?_Ruby_Regex_Machine Learning - Fatal编程技术网

Ruby 正则表达式100%置信度匹配,99%怎么样?

Ruby 正则表达式100%置信度匹配,99%怎么样?,ruby,regex,machine-learning,Ruby,Regex,Machine Learning,在我的应用程序中,用户可以输入文本,稍后我会根据将来提交的内容进行搜索和提取 问题是用户有时可能有一个类型或忘记一个句号,等等 在ruby中有没有一种方法可以说匹配X%的置信水平 也就是说,如果匹配目标是500个字符,并且找到了490个字符的匹配,那么匹配它,而不是不匹配任何字符 谢谢在这种情况下,正则表达式不是最好的工具。也许是这样的?我最近读到了关于Tre库的文章,听起来像是你在寻找的: 我将研究:。添加到字符串距离工具:amatch这有几个字符串距离算法,它们是用C编写的。速度非常快。通常

在我的应用程序中,用户可以输入文本,稍后我会根据将来提交的内容进行搜索和提取

问题是用户有时可能有一个类型或忘记一个句号,等等

在ruby中有没有一种方法可以说匹配X%的置信水平

也就是说,如果匹配目标是500个字符,并且找到了490个字符的匹配,那么匹配它,而不是不匹配任何字符


谢谢在这种情况下,正则表达式不是最好的工具。也许是这样的?

我最近读到了关于Tre库的文章,听起来像是你在寻找的:


我将研究:。

添加到字符串距离工具:amatch这有几个字符串距离算法,它们是用C编写的。速度非常快。

通常,正则表达式完全匹配要求匹配的内容。您可以更改条件,但无法跟踪部分匹配。。。除非有人聪明地编写了自己的正则表达式引擎。我等着有人告诉我情况就是这样,然后兴致勃勃地贴出一个链接:PRegex并不模糊。他们匹配或不匹配,没有“几乎匹配”。存在,但我没有在Ruby中玩过。