删除文件名前后的短划线“ - ”

时间:2013-11-15 21:52:40

标签: vbscript

我有数据,我正在尝试从中删除字符。

我的服务器上有一个文件,即A-549131-B。

我希望我的脚本删除A-和-B并保留中间的内容。

2 个答案:

答案 0 :(得分:2)

我会使用正则表达式,如下所示:

filename = "..."

Set re = New RegExp
re.Pattern = "^.*-(.*)-.*(\..*)$"

Set f = CreateObject("Scripting.FileSystemObject").GetFile(filename)
f.Name = re.Replace(f.Name, "$1$2")

答案 1 :(得分:1)

这取决于您使用的语言。在php中,使用explode并将split string设置为" - ",这样,数字将是结果数组的第二个元素