2
是否可以将所有反斜杠\\
替换为Groovy中的正斜杠/
?替换字符串中的反斜杠
String someString = rootDir
someString.replace("\\","////")
这似乎不起作用。
是否可以将所有反斜杠\\
替换为Groovy中的正斜杠/
?替换字符串中的反斜杠
String someString = rootDir
someString.replace("\\","////")
这似乎不起作用。
def someString = "a\\b\\c\\d/e/f/g/h"
println someString
println someString.replaceAll("\\\\", "/")
产生输出:
a\b\c\d/e/f/g/h
a/b/c/d/e/f/g/h
注意replaceAll
没有修改字符串到位,但返回一个新的修改后的字符串。
你也可以使用_“dollar slashy”_字符串来减少在反斜杠上的转义:'$/a \ b \ c \ d/e/f/g/h/$。replaceAll($/\\/$,'/')' –
也许你的意思是Groovy字符串? – AdamSkywalker
@tim_yates如果你在问题中删除所有对gradle的引用,也许你应该保留gradle标签? OP在提出这个问题时需要一个Gradle脚本。 – RaGe
但这些都不是关于gradle afaict的东西 –