我有一些字符串,例如
C:\dev\deploy_test.log
我希望通过Groovy将字符串转换为
C:/dev/deploy_test.log
我尝试使用指令来执行它
Change_1 = Log_file_1.replaceAll('\','/');
它不会转换这个字符串我有一些字符串,例如
C:\dev\deploy_test.log
我希望通过Groovy将字符串转换为
C:/dev/deploy_test.log
我尝试使用指令来执行它
Change_1 = Log_file_1.replaceAll('\','/');
它不会转换这个字符串\
: 你需要转义反斜杠\
:
println yourString.replace("\\", "/")
你还可以使用Groovy的斜杠字符串,这有助于减少Java转义字符\
要求带来的混乱。在这种情况下,你可以使用:
Change_1 = Log_file_1.replaceAll(/\/,'/');
斜杠字符串也支持插值,并且可以是多行的。它们是增加你专业知识的好工具。