字符串如何由“特殊字符”自定义处理;在编程中被称为


how string custom processing by "special characters" is called in programming?

在编程中,像这样的字符串

$stringA="[[f9.heart]]"; // facebook replaces it with heart image
$stringB="%%VARNAME%%"; // set var value into a template system

被定义为具有特殊的处理(由开发人员设置)。正确的计算机术语是什么?(上网查资料时)

如果有人知道一个链接到好的做法,推荐等PHP,请把他们!谢谢。

这是一个非常常见的事情,在不同的上下文中有很多名字。

我能想到

  • 变量扩展(shell脚本)
  • 宏扩展,替换变量(其他脚本)
  • 转义序列(切向)
  • 模板扩展/模板文本生成(文档生成)
  • 字符串插值(编程语言 eg。ruby, perl, python)
  • 字符串连接(最广泛的)

PS:迟到:

  • 拼接(如Boo的语法宏)

如果引用的是实际的字符串格式:

  • 变量引用
  • 字段引用/字段代码
  • 格式字符串