Как я могу избежать группы специальных символов в Java одним методом?

я использую поиск lucene, но в lucene есть куча специальных символов, таких как:

- && || ! ( ) { } [ ] ^ " ~ * ? : \

у меня проблемы с экранированием этих символов, потому что их слишком много, и если я использую метод String.replaceAll (), я просто получу действительно длинную строку кода только для экранирования символов. какой лучший способ сделать? Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос