首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除文件名前后的破折号"-“

删除文件名前后的破折号"-“
EN

Stack Overflow用户
提问于 2013-11-16 05:52:40
回答 2查看 83关注 0票数 0

我有一个数据,我正试图从其中删除一个字符。

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

我希望我的脚本去掉A-和-B,并保留中间的内容。

EN

回答 2

Stack Overflow用户

发布于 2013-11-16 06:32:07

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

代码语言:javascript
运行
复制
filename = "..."

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

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

Stack Overflow用户

发布于 2013-11-16 05:56:06

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20011244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档