我在java的后台处理的一个字符串是E:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\member\/sms_upload/11/1/个性化短信样本.xls,但是插入数据库后成了E:Program FilesApache Software FoundationTomcat 5.5webappsmember/sms_upload/11/1/个性化短信样本.xls 麻烦各位帮帮忙,怎么处理这个问题,谢谢了!我用了replaceAll("\","\\");不知道对不,我想成的最后结果是E:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/member//sms_upload/11/1/个性化短信样本.xls
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
关于java转义字符替换的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ChocooM 2009-02-24 00:51关注你要想得到下面这样的路径
E:\Program Files\Apache Software Foundation\Tomcat 5.5...\个性化短信样本.xls在java后台中,其实就是:
E:\Program Files\Apache Software Foundation\Tomcat 5.5\...\个性化短信样本.xls
或者
E:/Program Files/Apache Software Foundation/Tomcat 5.5/.../个性化短信样本.xls所以如果你选在的是下面那种情况,就不需要替换,如果你选择上面那种情况,你在用replaceAll替换的时候,只要把“\”替换成“/”,即:replaceAll("\","/");
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-06-16 02:06回答 3 已采纳 python中自带的库os有一个属性os.path.sep,表示当前系统使用的分隔符(自动识别当前系统使用的路径分隔符)。 dirname+os.path.sep+filename 会自动拼接成可用
- 2022-06-22 08:11回答 2 已采纳 是这个封号的问题,要用英文符号
- 2022-12-07 07:32回答 3 已采纳 在idea 里面你定义一个字符串,他可以自动转换的。比如你先定义String s = ""; 然后你把要粘贴的内容粘贴到双引号里面,就会自动转义的
- 2021-02-27 10:32weixin_39717110的博客 今天工作的时候,遇到了个奇怪的问题,是关于字符串转义与替换的。最后终于解决了,特总结下。小demo,packagecom.westward;public classDemo {/*** 1.将字符串 "a b"替换为"a1b".ab之间不是空格,是制表符。* 2.将...
- 2013-04-28 08:18回答 2 已采纳 JVM中的一个字符串,不管有多少双引号都没有关系,它自己会认识的,比如你从文件中读取一个字符串:角色=="测试",那么JVM中的字符串就还是原样的字符串,不存在截断的问题。要转义,主要是显式写在代码中
- 2021-05-19 10:00回答 2 已采纳 你的数据是从哪里取来的,发送的时候应该发的是字符串吧。
- 2017-12-13 08:08回答 12 已采纳 将{"id":8,"account":"123456","password":"123456","name":"啦啦啦"}定义成一个对象Data,然后将这个对象数组作为ReturnData的属性===
- 2024-06-30 18:58kamika我愛喝豆漿的博客 Java字符串替换转义符实现教程 流程图 #render_6_495048121-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#render_6_495048121-svg .error-icon{fil...
- 2022-08-01 09:49回答 3 已采纳 用eval()函数即可: >>> arg = '1,2,3,[4,5,6]' >>> args = eval(arg) >>> args (1,
- 2015-09-09 06:52回答 5 已采纳 一些编程语言,比如delphi js sql等,单引号也作为界符,你的老师可能是半路出家,有了别的编程习惯,所以下意识会带上一些不正统的规范进来。 不要模仿。
- 2021-11-01 02:29回答 1 已采纳 这个不是数据库做的处理,是代码层面处理完后存储到数据库的。为了防止xss攻击,会对代码形式的的文本做过滤。建议你查查代码层面。
- 2020-08-31 01:45这个bug的另一个关键点是,Java编译器对字符串中嵌入的转义字符进行的是直接替换,而不是解析它们为特殊的代码操作。这意味着在字符串字面量中, "\u0022" 不会被视为双引号字符的转义,而是一个双引号字符和一个2...
- 2021-02-26 05:28狗雄的博客 正则需要转义字符'$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|'异常现象:java.util.regex.PatternSyntaxException: Dangling meta. character '*' near index 0解决方法对特殊字符加\\...
- 2023-04-27 03:00@·小王的博客 【代码】Java 转义字符。
- 2024-08-13 20:22weixin_42644410的博客 不过,在处理字符串时,常常会遇到转义字符的问题。转义字符(如\n、\t、\\等)在字符串中有特定的意义,可能导致在输出时字符串表现得和我们预期的不一样。因此,了解如何去掉字符串中的转义字符,尤其是在需要对...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司