【发布时间】:2011-07-04 09:13:52
【问题描述】:
我想在 solr 中实现通配符查询。我希望当我搜索query= ****diamond 时,它应该搜索whiltediamond 等。即所有'*' 应替换为''(空白),除了1 * 即。它应该以*diamond 运行,我正在使用
query=query.replace(/[^a-zA-Z 0-9 * ? : .]+/g,'');
表示除*、?、:、. 之外的所有特殊字符都替换为“”。现在我想转换它,因为它应该用'' 替换所有*,留下一个*。
比什么应该是正则表达式。
【问题讨论】: