現在、私の$argはお金の値を返します。例:$ 65.88
ドル記号を計算したいので、ドル記号を削除しようとしています。変数。以下は動作しません。$記号が前に付いた値を返します。
regsub -all {$} $arg {} arg
現在、私の$argはお金の値を返します。例:$ 65.88
ドル記号を計算したいので、ドル記号を削除しようとしています。変数。以下は動作しません。$記号が前に付いた値を返します。
regsub -all {$} $arg {} arg
このタスクには正規表現は必要ありません。ドル記号を空の文字列に置き換えるために使用string map
するか、ドル記号を検索してから文字列コマンドで削除します。
正規表現は良いのですが、それを理解せず、インターネットから得た表現を使用するだけでは、保守が難しいソフトウェアを作成したことになります。
$は通常、行末を意味します-$をエスケープすると、すべてがうまくいくはずです
[編集]
regsub -all {\$} $arg {} arg
[/編集]