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