pub fn resolve_vars(sql: &str, vars: &[(String, String)]) -> String
把 $name 占位符替换为对应值。
$name
标识符感知:只匹配完整 $ + 变量名(名 = [A-Za-z_][A-Za-z0-9_]*), 不做子串替换——$cur 不会误伤 $cur2/$cur_x;未知 $... 原样保留 (值不应含 $)。
$
[A-Za-z_][A-Za-z0-9_]*
$cur
$cur2
$cur_x
$...