如何在Groovy字符串

时间:2019-07-24 20:47:16

标签: groovy

我有一个像"${abc}"这样的字符串S,这里${}是一个特殊表达式,但是我想避免对该表达式求值,而是在Groovy中将S与"${abc}"进行字面匹配。

我运行S.matches("\\$\\{abc\\}")将S与"${abc}"匹配。因为我认为我需要使用\对$ {}进行转义。但这不起作用。

有人知道如何实现吗?

1 个答案:

答案 0 :(得分:0)

不确定您的问题是什么,但是以下简单的正则表达式可以正常工作:

String s = '"${abc}"'
assert s ==~ /"\$\{\w+\}"/