社区
Java SE
帖子详情
如何把字符串中的"\"替换成"\\"?
T97102003
2006-09-07 12:15:29
rt
...全文
222
13
打赏
收藏
如何把字符串中的"\"替换成"\\"?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaxinhuo
2006-09-07
打赏
举报
回复
跟着学习下!
qianlei0007
2006-09-07
打赏
举报
回复
有转义的功能。。。
cocogg
2006-09-07
打赏
举报
回复
replaceAll("\\","\\\\");
明白"\"的用法就可以了!
jsfhua
2006-09-07
打赏
举报
回复
String str="\\";
System.out.println(str);
System.out.println(str.replaceAll("\\\\","\\\\\\\\"));
正解
seesea10523
2006-09-07
打赏
举报
回复
str.replaceAll("\\\\","\\\\\\\\"));
lip009
2006-09-07
打赏
举报
回复
String str="\\";
System.out.println(str);
System.out.println(str.replaceAll("\\\\","\\\\\\\\"));
fishyqd
2006-09-07
打赏
举报
回复
replaceAll("\\","\\\\");
sundeveloper
2006-09-07
打赏
举报
回复
replaceAll("\\","\\\\");
lip009
2006-09-07
打赏
举报
回复
str = "c:\abc\efg";
这一句是会报错的...编译通不过的
因为\在JAVA里是转义符号,在这里JAVA把\a当成了一个转义后的字符,但是\a不存在这样的转义字符,所以错了.
而你用str=request.getParameter("path");这句从页面取的值是输出以后是c:\abc\efg这个结果,但是要放到JAVA代码里其实就是str = "c:\\abc\\efg"; 要加上转义了,所以str输出也是c:\abc\efg,和页面输入的是相同的字串.
T97102003
2006-09-07
打赏
举报
回复
//lip009(深蓝忧郁)
//str=request.getParameter("path");
//str=str.replaceAll("\\\\","\\\\\\\\");
//就这样没有问题的...
这样是没报错的, 但字符串里还是 "\".
str = "c:\abc\efg"; 用上面的方法替换后还是 str = "c:\abc\efg";
把字符串传给函数,由函数来实现,就可以,真奇怪
public static String formatPath(String path)
{
String str = path.replaceAll("\\\\", "\\\\\\\\");
return str;
}
str = formatPath( str );
str就等于 c:\\abc\\efg
fishyqd
2006-09-07
打赏
举报
回复
replaceAll("\\\\","\\\\\\\\")
开始做错了
lip009
2006-09-07
打赏
举报
回复
str=request.getParameter("path");
str=str.replaceAll("\\\\","\\\\\\\\");
就这样没有问题的...
T97102003
2006-09-07
打赏
举报
回复
String str="\\";
System.out.println(str);
System.out.println(str.replaceAll("\\\\","\\\\\\\\"));
象这样是没问题的。
但我的字符串变量由jsp页传给java类处理,
如传进来的是str = "c:\abc\efg";
则
str.replaceAll("\\","\\\\\\\\")); 会出错
js
中
字符串
的替换
js
中
字符串
的替换 在js
中
字符串
全部替换可以用以下方法: 两种区别:正则&常规 str.replace("需要替换的
字符串
","新
字符串
") str.replace(/需要替换的
字符串
/g,"新
字符串
&...
字符串
的替换
Python replace() 方法把
字符串
中
的 old(旧
字符串
)
替换成
new(新
字符串
),如果指定第三个参数max,则替换不超过 max 次。 语法 replace()方法语法: str.replace(old, new[, max]) 参数 old – 将被替换的子字符...
字符串
中
替换特定字符
将
字符串
中
特定的字符 按要求替换为 其他字符 实例 有一个
字符串
’abcoefoxyozzopp’ 要求吧里面所有的 替换为 “ * ” 分析: 利用之前遍历循环这个
字符串
,然后找到"o"所在的位置,将它替换 //利用函数将所需
字符串
...
字符串
中
替换所有指定字符的方法
字符串
的替换方法JS
中
字符串
的替换方法:如果需要全局替换,使用正则表达式/g如果被替换的
字符串
是一个变量该如何使用正则表达式呢?若要使用变量,则需要创建一个正则表达式对象new RegExp() JS
中
字符串
的替换...
C语言 16行代码实现
字符串
中
指定
字符串
替换
支持: 1.等长
字符串
替换 2.长
字符串
替换为短
字符串
3.短
字符串
替换为长
字符串
4.
中
文替换 .../* 功 能:将str
字符串
中
的oldstr
字符串
替换为newstr
字符串
* 参 数:str:操作目标 oldstr:被替换者...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章