要求是使用 JEXL 从带有字符串参数的文件中评估 java 方法,如下所示:
object.method("argument");
但是,有时我的 String 参数是用不同的引号写的:
object.method(«argument»);
根据 JEXL 文档,我可以使用单引号 ' 或双引号 ",但不能使用我的法语 guillemet: https ://commons.apache.org/proper/commons-jexl/reference/syntax.html#Literals
一种方法是先清理我的文件,替换所有不同的引号并始终使用相同的。
有没有其他可能的方法来改变这种行为?