使用str.replaceAll("\'", "\\\'")为什么不能正确替换? 有这个方法吗?strA.replaceAll 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串里,单引号不用反斜线来做分隔符的啊.应该是str.replace("'","\'");就可以了吧. 字符串里,单引号不用反斜线来做分隔符的啊.应该是str.replace("'","\\'");就可以了吧. strA.matches("\'")等于false!!!所以把\'改为' 在java里面,"\"是可以用作转义符的,很多特殊符号需要加上它才能正确地在字符串中定义,比如半个双引号"在java中是不可能在字符串直接定义的,比如:String str = "ab"c";这样必定出错,必须加上转义符才行,即String str = "ab\"c";//事实上这个时候字符串的值就是“ab"c”而单引号是不属于这类特殊字符的,可以直接定义或其它处理提问中:String strA = "abc'de'fg";想把strA中的'替换成\'只需String strB = strA.replaceAll("'", "\\'");即可btw:replaceAll方法只有在jdk1.4里面才有! 在java里面,"\"是可以用作转义符的,很多特殊符号需要加上它才能正确地在字符串中定义,比如半个双引号"在java中是不可能在字符串直接定义的,比如:String str = "ab"c";这样必定出错,必须加上转义符才行,即String str = "ab\"c";//事实上这个时候字符串的值就是“ab"c”而单引号是不属于这类特殊字符的,可以直接定义或其它处理提问中:String strA = "abc'de'fg";想把strA中的'替换成\'只需String strB = strA.replaceAll("'", "\\'");即可btw:replaceAll方法只有在jdk1.4里面才有! 注意单引号不用转义符\,而"\"则需要,所以直接:String strB = strA.replaceAll("'", "\\'");即可 我现在要把strTemp="C:\test\test1"中的\替换为\\,该如何?帮一把!谢先了!!! 使用JEditorPane显示URL中的资源 java菜鸟 需要帮助 请教关于Class.forName(str).newInstance()的问题: HttpClient问题 关于写.txt文件的问题 上海有招java学徒工的么? 我在做一个网络五字棋,有一个问题.请大家帮忙 100分,谁先答了,就拿去 javamail中如何知道邮件的优先级如是普通还是紧急的呀 快去呀!SCJP考试优惠!!(呵呵,给朋友做做广告) 有谁知道什么叫 B/S 模式? 哎!java的ide要是也能这样该多好!!!!!
所以把\'改为'
String str = "ab"c";
这样必定出错,必须加上转义符才行,即
String str = "ab\"c";//事实上这个时候字符串的值就是“ab"c”
而单引号是不属于这类特殊字符的,可以直接定义或其它处理
提问中:
String strA = "abc'de'fg";
想把strA中的'替换成\'
只需
String strB = strA.replaceAll("'", "\\'");即可btw:replaceAll方法只有在jdk1.4里面才有!
String str = "ab"c";
这样必定出错,必须加上转义符才行,即
String str = "ab\"c";//事实上这个时候字符串的值就是“ab"c”
而单引号是不属于这类特殊字符的,可以直接定义或其它处理
提问中:
String strA = "abc'de'fg";
想把strA中的'替换成\'
只需
String strB = strA.replaceAll("'", "\\'");即可btw:replaceAll方法只有在jdk1.4里面才有!
String strB = strA.replaceAll("'", "\\'");
即可