你们中是否有人知道构建字符串模板的好方法,可以用相应的数据后缀填充?用于通信系统。
因此,所需的输出可能如下所示:
你好蝙蝠侠,你好吗?您的朋友超人、猫女和蜘蛛侠已经在使用我们的服务。您想试试我们的服务吗?
实际数据应该从数据库中提取,因此需要有一种通用的方法来处理这样的事情:
你好{用户名},你好吗?{If:HasFriendsWhoUseTheService}您的朋友 {ListFriends} 已经在使用我们的服务。{EndIf} 您想试试我们的服务吗?
这意味着如果用户没有正在使用系统的朋友,则不应打印中间句子。
我刚刚构建了一个小型系统,能够适当地替换 {username} 或 {ListFriends} 等字段,但后来我意识到,还应该有一些 if 语句。
有人知道支持这些东西的图书馆或类似的东西吗?也许还有更多需要考虑,以获得最大的灵活性。