Groovy中(美元)slashy字符串的目的是什么?

时间:2015-08-10 04:01:22

标签: groovy

为什么有(美元)slashy字符串,因为它们可以与引用字符串互换,然后可以免除其他语法用法? 有没有证据证明他们不可替代?

1 个答案:

答案 0 :(得分:5)

如果你正在定义一个正则表达式模式,那么斜线字符串很有用,因为你不需要逃避反斜杠,即

/\s+/

但是,如果你的模式中需要正斜杠,那么你需要一个美元大刀阔斧的字符串

$/([a-z]+)/([a-z]+)/$

Or see the docs