$C、$L、$R 和 $E 元字符可以影响映射进程,控制是否终止以及何时终止映射进程。元字符:
$C 使映射进程继续处理下一个条目,将当前条目的输出字符串用作映射进程的新输入字符串。
$L 使映射进程继续处理下一个条目,将当前条目的输出字符串用作映射进程的新输入字符串,并且如果没有找到匹配的映射条目,则从第一个表条目开始在表中再次进行传递。具有 $C、$E 或 $R 元字符的后续匹配条目将覆盖此条件。
$R 使映射进程从表的第一个条目开始继续执行,将当前条目的输出字符串用作映射进程的新输入字符串。
$E 使映射进程终止;此条目的输出字符串为最终输出。$E 为默认值。
映射表模板是从左到右进行扫描的。要为可能“成功”或“失败”的条目(例如,常规数据库替换或随机值控制的条目)设置 $C、$L 或 $R 标志,请将 $C、$L 或 $R 元字符置于可能成功或失败的条目部分的左侧;否则,如果该条目的剩余部分失败,则不显示标志。