Ruby 正则表达式100%置信度匹配,99%怎么样?
在我的应用程序中,用户可以输入文本,稍后我会根据将来提交的内容进行搜索和提取 问题是用户有时可能有一个类型或忘记一个句号,等等 在ruby中有没有一种方法可以说匹配X%的置信水平 也就是说,如果匹配目标是500个字符,并且找到了490个字符的匹配,那么匹配它,而不是不匹配任何字符Ruby 正则表达式100%置信度匹配,99%怎么样?,ruby,regex,machine-learning,Ruby,Regex,Machine Learning,在我的应用程序中,用户可以输入文本,稍后我会根据将来提交的内容进行搜索和提取 问题是用户有时可能有一个类型或忘记一个句号,等等 在ruby中有没有一种方法可以说匹配X%的置信水平 也就是说,如果匹配目标是500个字符,并且找到了490个字符的匹配,那么匹配它,而不是不匹配任何字符 谢谢在这种情况下,正则表达式不是最好的工具。也许是这样的?我最近读到了关于Tre库的文章,听起来像是你在寻找的: 我将研究:。添加到字符串距离工具:amatch这有几个字符串距离算法,它们是用C编写的。速度非常快。通常
谢谢在这种情况下,正则表达式不是最好的工具。也许是这样的?我最近读到了关于Tre库的文章,听起来像是你在寻找的:
我将研究:。添加到字符串距离工具:amatch这有几个字符串距离算法,它们是用C编写的。速度非常快。通常,正则表达式完全匹配要求匹配的内容。您可以更改条件,但无法跟踪部分匹配。。。除非有人聪明地编写了自己的正则表达式引擎。我等着有人告诉我情况就是这样,然后兴致勃勃地贴出一个链接:PRegex并不模糊。他们匹配或不匹配,没有“几乎匹配”。存在,但我没有在Ruby中玩过。