java 查找字符串中是否包含单引号,如果有,则在单引号前插入尀

2025-03-04 04:48:37
推荐回答(5个)
回答1:

if(str.indexOf("'")>-1){
//有单引号
str=str.replace("\\'", "\\\\'") ; // 好像是这样,你试试
}

用JDBC的参数的方式,就不存在这样的问题了。

回答2:

正确的处理应该是这样的。
String ss ="aaaa'aaa";
ss = ss.replace("'", "\\'");

回答3:

String a ="a'bc";
a = a.replace("'", "\\'");

回答4:

对。。

回答5:

正则表达式