mail_babir****@yahoo*****
mail_babir****@yahoo*****
2013年 8月 12日 (月) 08:40:52 JST
田辺です。
> 実装しました!
>
> mroonga_escape('(仮)*', '()<>~')
>
> としたら
>
> \(仮\)*
>
> となり、「*」はそのまま生き残ります。
>
>
> mroonga_escape('(仮)*')
>
> なら、すべての特殊文字をエスケープして、
>
> \(仮\)\*
>
> となります。
ありがとうございます!
これなら必要な特殊文字だけを使えますね。
ただ、この場合でも
mroonga_escape('(仮)* +', '()<>~')
のようなクエリが来るとシンタックスエラーが出るかと思うので、こういった特殊文字個別のエラーに対応する上手い方法があるといいのですが。
何にしても、細かいところまで対応して頂いてありがとうございます。
田辺公平