文件名称:FuzzyRegex:2012年-模糊正则表达式模式匹配和捕获
文件大小:12KB
文件格式:ZIP
更新时间:2024-02-29 02:21:20
Java
模糊正则表达式 2012年-模糊正则表达式模式匹配和捕获。 将Regex的匹配和捕获能力与Levenshtein距离算法的比较能力相结合。 将字符串匹配到模式并提取变量,即使输入文本与模式不完全匹配也是如此。 例如: 模式: “我叫¿,我今年¿岁” 输入: “我叫约翰,我今年30岁” 得分:1.0 变量:[“ John”,“ 30”] 令牌:[“我的名字是”,“,我是”,“岁”] 输入: “我叫John,今年30岁。” 得分:0.8285714285714286 变量:[“ John”,“ 30”] 令牌:[“我的名字”,“我是”,“岁。”] 在不明确的情况下,将返回所有有效结果。 例如: 模式: “ What¿s” 输入: “到底是什么龙虾” 得分:1.0 提取1: 变量:[“ the”,“ hell are lobster”] 令牌:[“ What”,“”,“ s”] 提取2
【文件预览】:
FuzzyRegex-master
----src()
--------FuzzyRegex.java(33KB)
----FuzzyRegex.iml(739B)
----.idea()
--------misc.xml(452B)
--------compiler.xml(616B)
--------encodings.xml(304B)
--------inspectionProfiles()
--------modules.xml(260B)
--------codeStyles()
--------vcs.xml(167B)
----README.md(1KB)
----pom.xml(2KB)
----.gitignore(74B)