首页 > 解决方案 > 如何在期望中进行字符串替换?

问题描述

假设我有以下变量s: set s [lindex $argv 0]

如何确保 s 不包含任何“-”字符?

所以,基本上我想用“”替换s中所有出现的“-”。

我怎样才能实现它?

标签: expect

解决方案


利用set s [string map { - {} } [lindex $argv 0]]

正如 pynexj 所说,可以在http://www.tcl-lang.org/man/tcl/TclCmd/string.htm#M34找到详细信息


推荐阅读