Я хочу реализовать подстановочный запрос в solr.Я хочу, чтобы при поиске query= ****diamond
он искал whiltediamond и т. Д., Т. Е. Все '*'
должны быть заменены на ''
(пусто), кроме 1 *
, т.е.он должен работать как *diamond
, я использую
query=query.replace(/[^a-zA-Z 0-9 * ? : .]+/g,'');
Это означает, что кроме *
, ?
, :
, .
он заменяет все специальные символы на ''.Теперь я хочу преобразовать его так, чтобы он заменял все *
, оставляя один *
на ''
.Чем должно быть регулярное выражение.