我有一个像这样的字符串S "${abc}"
,这${}
是特殊的表达式,但是我想避免对该表达式求值,并"${abc}"
在Groovy中将S与字面值匹配。
我S.matches("\\$\\{abc\\}")
将S与匹配"${abc}"
。因为我认为我需要使用\对$ {}进行转义。但这不起作用。
有谁知道如何实现这一目标?
不知道您的问题是什么,但是下面的简单正则表达式可以正常工作:
String s = '"${abc}"'
assert s ==~ /"\$\{\w+\}"/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句