前端之家收集整理的这篇文章主要介绍了
我如何在一个方法中逃避java中的一组特殊字符?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用lucene
搜索,但是lucene有一堆特殊的字符来逃避:
- && || ! ( ) { } [ ] ^ " ~ * ? : \
我有问题逃避这些字符,因为它们太多,如果我使用String.replaceAll()方法,我将最终只有一个真正的长行代码只是为了转义字符.最好的办法是什么?谢谢!
还有一个名为
@L_
502_0@的
方法,这可能是有用的:
Returns a String where those characters that QueryParser expects to be escaped are escaped by a preceding \.
原文链接:https://www.f2er.com/java/120520.html