如何在 Java 中用三重正斜杠替换正斜杠?
How to replace forward slash with triple forward slash in Java?
我正在尝试用字符串中的三重正斜杠替换正斜杠
字符串路径=“Resources/Menu/Data/Entities“
我希望输出看起来像这样
资源///菜单///日期///实体
我尝试了以下方法,但 none 有效
路径 = 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);
输出:
路径::Resources/Menu/Data/Entities
newPath::Resources///Menu///Data///Entities
我正在尝试用字符串中的三重正斜杠替换正斜杠
字符串路径=“Resources/Menu/Data/Entities“
我希望输出看起来像这样 资源///菜单///日期///实体
我尝试了以下方法,但 none 有效 路径 = 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);
输出:
路径::Resources/Menu/Data/Entities
newPath::Resources///Menu///Data///Entities