有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从字符串中转义特殊字符

我是新来的。我有一个URL样的-

https://www.example.com/

在这里,我用这个键在DB中搜索。这里我遇到了一些问题,实际上我不想对它进行编码。所以,解决方法就像逃避特殊角色。要转义这些字符,请使用字符前面的\。我做不到?我怎样才能做到这一点?任何帮助都会对我很好


共 (1) 个答案

  1. # 1 楼答案

    SolrJ库(通过Java访问Solr的标准库)有the ^{} method available in ClientUtils。使用此方法获取要在查询中使用的值的转义版本

    String s = ClientUtils.escapeQueryChars(url);