如何在使用匹配約束時逃避正則表達式中的正斜槓?這是我的嘗試:如何在匹配約束中逃避正斜槓
constraints {
url (
matches: "^http://www.google.com/$"
)
}
錯誤:solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}"
constraints {
url (
matches: "^http:\/\/www.google.com\/$"
)
}
錯誤:unexpected char: '\'
+1。 「slashy-string」語法可以工作,但不需要前導'〜'。在groovy中'/ foo /'只是字符串文字的替代語法。 '〜'運算符可以在任何字符串(單引號,雙引號或斜槓)前作爲'Pattern.compile'的簡寫來將字符串轉換爲'Pattern'。 –