Java 如何检测包含任意字符串的模式?

Java 如何检测包含任意字符串的模式?,java,regex,Java,Regex,我有一个响应系统,我试图得到它,这样你就可以输入一个字符串,它通过循环每个字符串,用预定义的问题测量Levinstein距离,并使用其他一些算法,将它与数据库中最可能的字符串相匹配 示例:如果您输入“嗨,你好吗?”它将在其数据库中搜索相同或非常相似的内容(如“嗨,你好吗?”)。但我希望它能够检测是否使用了取决于具体情况的特定短语,例如: “给我10个cookies。”现在,我不想在数据库中添加所有可能数量的cookies。那是不可能的。因此,在数据库中,它将类似于: “给我[数字]饼干。”不过,

我有一个响应系统,我试图得到它,这样你就可以输入一个字符串,它通过循环每个字符串,用预定义的问题测量Levinstein距离,并使用其他一些算法,将它与数据库中最可能的字符串相匹配

示例:如果您输入“嗨,你好吗?”它将在其数据库中搜索相同或非常相似的内容(如“嗨,你好吗?”)。但我希望它能够检测是否使用了取决于具体情况的特定短语,例如:

“给我10个cookies。”现在,我不想在数据库中添加所有可能数量的cookies。那是不可能的。因此,在数据库中,它将类似于:



“给我[数字]饼干。”不过,我该如何检测这种模式呢?请记住,我还将对其他响应使用字符串模式。

不可能使用正则表达式来解决此问题。正则表达式表示为此需要一个解析器。

使用正则表达式无法解决此问题。正则表达式表示为此需要一个解析器。

使用正则表达式无法解决此问题。正则表达式表示为此需要一个解析器。

使用正则表达式无法解决此问题。正则表达式表示为此需要一个解析器。

库?用它的。

库?用它的。

库?用它的。

库?带有它的。

Hmm。有Java示例吗?图书馆?:带模糊查询的ILucene看起来不错,但我不能告诉你比你自己通过一些研究发现的更多。嗯。有Java示例吗?图书馆?:带模糊查询的ILucene看起来不错,但我不能告诉你比你自己通过一些研究发现的更多。嗯。有Java示例吗?图书馆?:带模糊查询的ILucene看起来不错,但我不能告诉你比你自己通过一些研究发现的更多。嗯。有Java示例吗?图书馆?:带模糊查询的ILucene看起来不错,但我不能告诉你比你自己通过一些研究发现的更多。谢谢。那么,我怎样才能将FuzzyQuery用作CSG解析器呢?将其作为依赖项添加到Maven POM中。我做到了,我的意思是如何搜索模式?对不起。我不知道。我从来没用过。当你要图书馆的时候,我就知道它的存在。谢谢。那么,我怎样才能将FuzzyQuery用作CSG解析器呢?将其作为依赖项添加到Maven POM中。我做到了,我的意思是如何搜索模式?对不起。我不知道。我从来没用过。当你要图书馆的时候,我就知道它的存在。谢谢。那么,我怎样才能将FuzzyQuery用作CSG解析器呢?将其作为依赖项添加到Maven POM中。我做到了,我的意思是如何搜索模式?对不起。我不知道。我从来没用过。当你要图书馆的时候,我就知道它的存在。谢谢。那么,我怎样才能将FuzzyQuery用作CSG解析器呢?将其作为依赖项添加到Maven POM中。我做到了,我的意思是如何搜索模式?对不起。我不知道。我从来没用过。当你要求图书馆时,我就知道它的存在。