# 4.8 字面量置换

字面量置换允许用一种简单的方式，格式化包含变量的字符串而不需要使用`'...'` + `'...'` 拼接。 这些置换须用竖线（`|`）包围，比如：

```markup
<span th:text="|Welcome to our application, ${user.name}!|">
```

相当于：

```markup
<span th:text="'Welcome to our application, ' + ${user.name} + '!'">
```

字面量置换可以和其它类型的表达式结合：

```markup
<span th:text="${onevar} + ' ' + |${twovar}, ${threevar}|">
```

```
只有变量/信息表达式（`${...}`, `*{...}`, `#{...}`）允许被包含在`|...|`里面。
其它字面量（'...'），布尔/数字标记，条件表达式，等等，不被允许。
```
