【发布时间】:2021-01-21 00:25:44
【问题描述】:
我想在 lucene 自动机正则表达式中找到字母数字单词,但不完全是数字,甚至不完全是字母。 我试过了
(([a-zA-Z0-9]{1,10})&(.*[0-9].*))
但这也会返回所有数字单词 所以我试图否定下面的所有数字,但它不起作用
(^[0-9])(([a-zA-Z0-9]{1,10})&(.*[0-9].*))
输入字符串:
- DL200, dal2 , 700091
预期输出: DL200和dal2
但它不应该返回 700091
【问题讨论】:
-
您能否提供一些输入和输出示例?
-
@ChristianBaumann 我添加了输入和输出
-
总是非数字后跟数字?
-
不...可以是任何顺序
标签: regex elasticsearch lucene