使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/) | 您所在的位置:网站首页 › java的replaceall › 使用replaceAll()方法替换字符串中的反斜杠:(\)和正斜杠(/) |
在做项目的过程中,需要将一个字符串中的反斜杠(\)全部替换成(/) 原字符串: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 实验室设备网 版权所有 |