我正在尝试解析Java中的Groovy代码。我刚刚遇到了包含字符串和值的GStringExpression(例如:"somestring:$someVariable"
,而$someVariable
的值例如是3
)。现在,如果我在表达式上调用getText
,例如:((GStringExpression) expression).getText()
,它将返回字符串:somestring:$someVariable
。我该如何解析变量,所以最终得到以下字符串:somestring:3
?
谢谢