java replace与 replcaeAll

//3、将字符串中的"\"替换成"\\"

System.out.println("=================");

String str2 = "C:1\\2\\3";

System.out.println(str2);

System.out.println("\\");

/**

* eplaceAll()方法实际是采用正则表达式的规则去匹配的。在regex中"\\"表示一个"\",

* 在java中一个"\"也要用"\\"表示。这样,前一个"\\"代表regex中的"\",

* 后一个"\\"代表java中的"\",所以字符串转义一次,正则转义一次,那么一个斜扛要写4个,

* 要想使用replaceAll()方法将字符串中的反斜杠(\)替换成(\\),则需要这样写:replaceAll("\\\\","\\\\\\\\")

* 

扫描二维码关注公众号,回复: 9349498 查看本文章

*/

System.out.println(str2.replaceAll("\\\\", "0"));

// / 替换为\

String str3 = "C:1/2/3";

System.out.println(str3.replaceAll("/", "\\\\"));


发布了69 篇原创文章 · 获赞 16 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/huanglei1234567890/article/details/80846638
今日推荐