以前也经常遇到这个问题,但是没有找到解决方案,今天再次遇到这个问题,搜索了下没有什么头绪,很多答案试验了下都是错误的,不得已,自己试吧,最终的结果是: replaceAll("\\\\", "\\\\\\\\") 就是把字符串中的\替换成两个\,呵呵,变态吧。
Java
替换表达式转义
2007年4月3日 at 19:22
是很变态,在哪儿用到的
2007年4月3日 at 20:47
呵呵,AJAX里面,更新下拉列表,用户名是cherami\administrator这样的格式,赋值给option的value,生成的javascript是: var opt=new Option(); opt.value=’< %=value%>‘; opt.text=’< %=value%>‘; 如果那个value不经过上面的替换,在界面上就显示为cheramiadministrator
邮箱地址不会被公开。 必填项已用*标注
评论
名称 *
电子邮件 *
站点
Current ye@r *
Leave this field empty
© 2025 解惑
本主题由Anders Noren提供 — 向上 ↑
2007年4月3日 at 19:22
是很变态,在哪儿用到的
2007年4月3日 at 20:47
呵呵,AJAX里面,更新下拉列表,用户名是cherami\administrator这样的格式,赋值给option的value,生成的javascript是:
var opt=new Option();
opt.value=’< %=value%>‘;
opt.text=’< %=value%>‘;
如果那个value不经过上面的替换,在界面上就显示为cheramiadministrator