• <bdo id='xyMGZ'></bdo><ul id='xyMGZ'></ul>

    <i id='xyMGZ'><tr id='xyMGZ'><dt id='xyMGZ'><q id='xyMGZ'><span id='xyMGZ'><b id='xyMGZ'><form id='xyMGZ'><ins id='xyMGZ'></ins><ul id='xyMGZ'></ul><sub id='xyMGZ'></sub></form><legend id='xyMGZ'></legend><bdo id='xyMGZ'><pre id='xyMGZ'><center id='xyMGZ'></center></pre></bdo></b><th id='xyMGZ'></th></span></q></dt></tr></i><div id='xyMGZ'><tfoot id='xyMGZ'></tfoot><dl id='xyMGZ'><fieldset id='xyMGZ'></fieldset></dl></div>
  • <small id='xyMGZ'></small><noframes id='xyMGZ'>

      <tfoot id='xyMGZ'></tfoot>

    1. <legend id='xyMGZ'><style id='xyMGZ'><dir id='xyMGZ'><q id='xyMGZ'></q></dir></style></legend>
      1. 如何以一种方法转义java中的一组特殊字符?

        时间:2023-09-29

          <i id='PYa5A'><tr id='PYa5A'><dt id='PYa5A'><q id='PYa5A'><span id='PYa5A'><b id='PYa5A'><form id='PYa5A'><ins id='PYa5A'></ins><ul id='PYa5A'></ul><sub id='PYa5A'></sub></form><legend id='PYa5A'></legend><bdo id='PYa5A'><pre id='PYa5A'><center id='PYa5A'></center></pre></bdo></b><th id='PYa5A'></th></span></q></dt></tr></i><div id='PYa5A'><tfoot id='PYa5A'></tfoot><dl id='PYa5A'><fieldset id='PYa5A'></fieldset></dl></div>

              <tbody id='PYa5A'></tbody>

              <small id='PYa5A'></small><noframes id='PYa5A'>

            1. <legend id='PYa5A'><style id='PYa5A'><dir id='PYa5A'><q id='PYa5A'></q></dir></style></legend>
              • <bdo id='PYa5A'></bdo><ul id='PYa5A'></ul>
              • <tfoot id='PYa5A'></tfoot>

                • 本文介绍了如何以一种方法转义java中的一组特殊字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我使用 lucene 搜索,但 lucene 有一堆特殊字符可以转义,例如:

                  i use lucene search but lucene has a bunch of special characters to escape like:

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

                  我在转义这些字符时遇到问题,因为它们太多了,如果我使用 String.replaceAll() 方法,我最终会得到很长的代码行来转义字符.最好的方法是什么?谢谢!

                  i am having problem escaping these characters because they are too many and if i use the String.replaceAll() method, i'll just end up having a really long line of code just for escaping the characters. what is the best way to do? thanks!

                  推荐答案

                  还有一个方法叫QueryParser#escape,这可能有用:

                  There is also a method called QueryParser#escape, which may be useful:

                  返回一个字符串,其中 QueryParser 期望被转义的那些字符被前面的 转义.

                  Returns a String where those characters that QueryParser expects to be escaped are escaped by a preceding .

                  这篇关于如何以一种方法转义java中的一组特殊字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在lucene中将RAMDirectory集成到FSDirectory 下一篇:Java 线程在处理结束时变慢

                  相关文章

                  最新文章

                  • <bdo id='cQ052'></bdo><ul id='cQ052'></ul>

                • <i id='cQ052'><tr id='cQ052'><dt id='cQ052'><q id='cQ052'><span id='cQ052'><b id='cQ052'><form id='cQ052'><ins id='cQ052'></ins><ul id='cQ052'></ul><sub id='cQ052'></sub></form><legend id='cQ052'></legend><bdo id='cQ052'><pre id='cQ052'><center id='cQ052'></center></pre></bdo></b><th id='cQ052'></th></span></q></dt></tr></i><div id='cQ052'><tfoot id='cQ052'></tfoot><dl id='cQ052'><fieldset id='cQ052'></fieldset></dl></div>

                    1. <legend id='cQ052'><style id='cQ052'><dir id='cQ052'><q id='cQ052'></q></dir></style></legend>

                      <small id='cQ052'></small><noframes id='cQ052'>

                      <tfoot id='cQ052'></tfoot>