Syntax 有没有什么广为人知的;标准语法;我可以使用文字内容中的占位符吗?

Syntax 有没有什么广为人知的;标准语法;我可以使用文字内容中的占位符吗?,syntax,naming-conventions,placeholder,Syntax,Naming Conventions,Placeholder,我正在编写一个程序,其中包括从外部文本文件读取大量设置。在设置中,可以使用占位符,例如: <setting key="NAME" value="Ozzy"/> <setting key="WELCOME_MESSAGE" value="Welcome, ${NAME}!"/> 正如您可能已经猜到的,程序应该将设置名称的值注入占位符${NAME},这样WELCOME_消息的结果值就变成“WELCOME,Ozzy!”。这方面没有什么进步(我这里不是在寻求代码/正则表达式

我正在编写一个程序,其中包括从外部文本文件读取大量设置。在设置中,可以使用占位符,例如:

<setting key="NAME" value="Ozzy"/>
<setting key="WELCOME_MESSAGE" value="Welcome, ${NAME}!"/>

正如您可能已经猜到的,程序应该将设置名称的值注入占位符${NAME},这样WELCOME_消息的结果值就变成“WELCOME,Ozzy!”。这方面没有什么进步(我这里不是在寻求代码/正则表达式帮助;)

我的问题是,对于这样的占位符通常是如何编写的,是否存在任何广为人知的“标准语法”??当然,为它发明我自己的“语法”是很容易的(就像我在上面所做的)…但我有时喜欢把事情复杂化

那么,如果不存在这样的“标准”(感觉不存在),您对好的语法有什么建议?一些“要求”:

  • 易于解析
  • 不太可能与其他文字内容发生冲突
  • 不应导致XML损坏
  • 对于非程序员来说,它易于使用和理解,也就是说,看起来不太“极客”;)
      没有标准

      您的语法与现有实现类似。例如,SalesForce.com(非极客使用)使用{!variable}


      不要忘记格式和本地化,尤其是数字和日期。

      谢谢您的示例!好吧,那么我想我还是用同样的语法吧!