如何在Groovy String中转义$ {}

Hongli Bu

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

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

有谁知道如何实现这一目标?

注入

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章