使用regsub删除美元符号

Mic*_*eal 0 tcl

现在我的$ arg返回一个货币价值.例如:$ 65.88

现在我想删除美元符号,因为我想对此进行一些计算.变量.以下不起作用.它仍然返回一个前面带有$符号的值.

regsub -all {$} $arg {} arg
Run Code Online (Sandbox Code Playgroud)

Bry*_*ley 5

您不需要此任务的正则表达式.用于string map将空元字符替换为美元符号,或者搜索美元符号,然后使用字符串命令将其删除.

正则表达式很好,但是如果你不理解它们并只使用你从互联网上下载的表达式,那么你刚刚创建了一些你可能很难维护的软件.