Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中用三重正斜杠替换正斜杠?_Java_Regex_Replace_Replaceall - Fatal编程技术网

如何在Java中用三重正斜杠替换正斜杠?

如何在Java中用三重正斜杠替换正斜杠?,java,regex,replace,replaceall,Java,Regex,Replace,Replaceall,我正在尝试用字符串中的三重正斜杠替换正斜杠 String path=“资源/菜单/数据/实体” 我希望输出像这样 资源///菜单///日期///实体 我尝试了下面的方法,但没有一个有效 path=path.replaceAll(“/”,“//\”) path=path.replaceAll(“/”,“\/\/\/”) 我在网上做了研究,但没有找到解决办法。我知道这看起来是个很简单的问题,但我想不出来。非常感谢您的帮助。只需使用path.replaceAll(“/”,“//”)即可,无需任何反斜杠

我正在尝试用字符串中的三重正斜杠替换正斜杠

String path=“资源/菜单/数据/实体”

我希望输出像这样 资源///菜单///日期///实体

我尝试了下面的方法,但没有一个有效 path=path.replaceAll(“/”,“//\”)

path=path.replaceAll(“/”,“\/\/\/”)


我在网上做了研究,但没有找到解决办法。我知道这看起来是个很简单的问题,但我想不出来。非常感谢您的帮助。

只需使用
path.replaceAll(“/”,“//”)
即可,无需任何反斜杠。正斜杠不需要转义。

只需使用
path.replaceAll(“/”,“//”)
而不使用任何反斜杠。正斜杠不需要转义。

使用下面的代码获得所需的精确输出

String path = "Resources/Menu/Data/Entities";
String newPath = path.replaceAll("/", "///");
Log.d(TAG, "path :: " + path);
Log.d(TAG, "newPath :: " + newPath);
输出:

路径::资源/菜单/数据/实体


newPath::Resources///Menu///Data///Entities

使用下面的代码获得所需的精确输出

String path = "Resources/Menu/Data/Entities";
String newPath = path.replaceAll("/", "///");
Log.d(TAG, "path :: " + path);
Log.d(TAG, "newPath :: " + newPath);
输出:

路径::资源/菜单/数据/实体

新路径::资源///菜单///数据///实体