我想在我的groovy程序中使用以下字符串文字而不必转义反斜杠:
C:\dev\username
这是我到目前为止所尝试的内容:
def aString = 'C:\dev\username' def aGString = "C:\dev\username"
def s = 'C:\\dev\\username'
适用于某些字符串,例如以下
def slashy = /C:\windows\system32/ def dollarSlashy = $/C:\windows\system32/$
但是它解释了\ u具有特殊意义(以下不起作用):
def s1 = /C:\dev\username/ def s2 = $/C:\dev\username/$
答案 0 :(得分:10)
/C:\path\/
,导致unexpected char: 0xFFFF
错误。
无论如何,为了回答,假设Windows路径不区分大小写,为什么不一次利用它呢?
def s = /C:\DEV\USERNAME/
\u
unicode字符转义序列 区分大小写。