使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/) 您所在的位置:网站首页 java的replaceall 使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/)

使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/)

#使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/)| 来源: 网络整理| 查看: 265

在做项目的过程中,需要将一个字符串中的反斜杠(\)全部替换成(/)

原字符串:http://192.168.1.10:8080/dpan\image\***.jpg;

想替换成:http://192.168.1.10:8080/dpan/image/***.jpg;

方法:使用replaceAll("\\\\","\\/")

在网上找的以下解释:

Java中的replaceAll()方法要用4个反斜杠,表示一个反斜杠

replaceAll()方法实际是采用正则表达式的规则去匹配的。在regex中"\\"表示一个"\",在java中一个"\"也要用"\\"表示。这样,前一个"\\"代表regex中的"\",后一个"\\"代表java中的"\",所以字符串转义一次,正则转义一次,那么一个斜扛要写4个。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有