是否有任何基于 java 的模板引擎来解析动态消息,就像 apache vm 为生成所做的那样?

Is there any java based template engine to parse dynamic messages like apache vm does for generation?

您好,我正在开发一个 java 应用程序,它需要从一些固定结构的消息中提取一些 info/data。例如;

The price of mango is Rs.10

消息结构将始终采用以下格式:

The price of $item is Rs. $amt

是否有任何框架 java 可以 read/parse 项目和 amt 如果结构被指定为生成这样的消息,使用 apache 速度映射..

Message+MsgStrucrte in template = amt and item.

事实上,是的,有一个。我在 2007 年使用相同的语法(并基于)Apache Velocity 编写了一个解析器。

我上传到github,代号stillness

文档是极简主义的,但 README 中的示例应该足够了。