有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java查找至少部分匹配的单词

我一直在开发一个OCR应用程序,可以在送货单中查找特定信息。然而,问题是,OCR有时不能完全识别字符,例如“交付”变为“交付”。由于我对正则表达式没有太多经验,我不知道是否有一种方法可以让正则表达式匹配部分模式?例如,我有一个模式,它寻找“交货”,然后获取后面的数字

(?i:delivery)[\s\.:-]*([\d]*)[\w]?

但是,如果“交付”变为“交付”,则regex将失败。其他单词/标签也会出现这种情况。是否有某种regex标记允许我匹配文本,即使输入仅部分匹配?正则表达式在Java应用程序上执行。我发现了

.hitEnd()

但AFAIK这只适用于部分“开始”匹配(“aa”用“aabb”正则表达式识别),而不是部分“完整”匹配(“aba”不会用“aaa”正则表达式识别)


共 (0) 个答案