【发布时间】:2018-08-31 03:27:44
【问题描述】:
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
String searchKeyword="Legal'%_";
String specialChars[]={"_","%","'"};
for(int i=0;i<specialChars.length;i++)
searchKeyword=searchKeyword.replaceAll(specialChars[i],"\\"+specialChars[i]);
System.out.println(searchKeyword);
}
}
这个 sn-p 试图转义一些特殊字符,但问题是 searchKeyword 没有得到新的替换字符串。
它的输出应该是 Legal\'\%_,但我得到的只是原始字符串作为输出。
请帮帮我。
【问题讨论】:
标签: java