0
我是java
的新手。我有一個像URL
-如何從字符串中跳出特殊字符
https://www.example.com/
在這裏,我用這個作爲重點的DB
進行搜索。這裏我遇到了一些問題,其實我不想編碼它。所以,解決方案就像是逃避特殊字符。要逃避這些字符,請在字符前使用\
。我無法做到這一點?我怎樣才能做到這一點?任何幫助對我來說都很棒。
我是java
的新手。我有一個像URL
-如何從字符串中跳出特殊字符
https://www.example.com/
在這裏,我用這個作爲重點的DB
進行搜索。這裏我遇到了一些問題,其實我不想編碼它。所以,解決方案就像是逃避特殊字符。要逃避這些字符,請在字符前使用\
。我無法做到這一點?我怎樣才能做到這一點?任何幫助對我來說都很棒。
SolrJ庫(它是通過Java訪問Solr的標準庫)有the escapeQueryChars
method available in ClientUtils。使用此方法獲取要在查詢中使用的值的轉義版本。
String s = ClientUtils.escapeQueryChars(url);
尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve]。具體**我遇到一些問題**不是我們可以幫助的。 – GhostCat
另外,該字符串在Java中不需要任何轉義,因爲它非常有效。如果您需要將其轉義以供數據庫使用,請標記您正在使用的dbms。 –
想要在索爾搜索。 – ganeshk