Java 正则表达式和搜索文本到文本;索尔

Java 正则表达式和搜索文本到文本;索尔,java,regex,search,solr,Java,Regex,Search,Solr,那里 可以通过正则表达式获得如下内容: 011*至*22 其中所有搜索词都从“011”开始,并在“22”结束 例如: 在你的问题中你说:“从'011'开始,到'22'结束。” 这方面的正则表达式是: 011.*22 但是,要匹配样本数据中的所有项目,请执行以下操作: 011.*[012]2 正则表达式示例: 您是否在问如何使用正则表达式提取“011”和“22”之间的文本?单词的定义是什么?一系列非空格字符?到目前为止你都试了些什么?我只是四处看看从DB field/solr field he

那里 可以通过正则表达式获得如下内容:

011*至*22

其中所有搜索词都从“011”开始,并在“22”结束 例如:


在你的问题中你说:“从'011'开始,到'22'结束。”

这方面的正则表达式是:

011.*22
但是,要匹配样本数据中的所有项目,请执行以下操作:

011.*[012]2
正则表达式示例:


您是否在问如何使用正则表达式提取“011”和“22”之间的文本?单词的定义是什么?一系列非空格字符?到目前为止你都试了些什么?我只是四处看看从DB field/solr field hell*到*d的两个字符串之间的所有单词,这些单词都以“hell”开头,以“d”结尾。没有办法通过常规的表达式来实现这一点?字符串上的搜索范围?我说得对吗?
0113A2
放在哪里?更新答案到
011.[012]2
,因为
011.*22
不匹配
011K02
@arun,是的,谢谢,我编辑了我的答案。OP编辑了他的问题并更改了他的样本数据。
011.*[012]2