2
solrにワイルドカードクエリを実装したい。私はquery= ****diamond
を検索するときにwhiltediamondなどを検索する必要があります。つまり、すべて'*'
は、(空白)に置き換える必要があります(1 *
を除く)。それは私がそれは*
、それは、すべての特殊文字を置き換えるされ?
、:
、.
「」以外の手段空白で1文字を残して複数の文字を置き換える正規表現
query=query.replace(/[^a-zA-Z 0-9 * ? : .]+/g,'');
を使用しています、*diamond
として実行する必要があります。今私はすべてを置き換える必要がありますようにそれを変換したい*
*
によって''
を残します。 正規表現よりもすべきこと。
+1。 – stema
ダニエル・ヒルガルト:ここでは「/ g」は何ですか – Romi