我的文件名以不同的 _v01 或 _v002 结尾
如何用TCL删除它?
我一直在尝试使用regsub和trimright,但无法得到正确的结果。我不明白如何让它适用于不同类型的模式,例如 _v1 _v02 _v020
您可以使用
regsub
。关键是要有正确的表达方式。
% regsub {_v\d+} "file_v01" ""
file
% regsub {_v\d+} "file_v023" ""
file
表达式
{_v\d+}
与字符串“_v”字面匹配,后跟一位或多位数字。