expect - 如何在期望中进行字符串替换?
问题描述
假设我有以下变量s:
set s [lindex $argv 0]
如何确保 s 不包含任何“-”字符?
所以,基本上我想用“”替换s中所有出现的“-”。
我怎样才能实现它?
解决方案
利用set s [string map { - {} } [lindex $argv 0]]
正如 pynexj 所说,可以在http://www.tcl-lang.org/man/tcl/TclCmd/string.htm#M34找到详细信息
推荐阅读
- oracle - 如何使用 Oracle 中的 DB 链接刷新物化视图
- firebase - “firebase serve --only 功能”不起作用
- python - 从 python 图中过滤数据
- c# - 允许 IList 参数为空或如果为空则抛出异常是否有意义?
- c - void 指针与其他指针类型的兼容性
- javascript - 如何将值放入 jQuery 中的数组中
- google-admin-sdk - 如何获取用户的显示名称?
- node.js - AWS Lambda 安全性 - 对 Cognito 的默认访问?
- amazon-web-services - Redshift 频谱添加在键中具有特定前缀的分区
- angular - 与 AEM 6.5 集成后,我们可以使用 Angular 7 路由吗?