javascript - 在文件名的扩展名之前插入字符串

标签 javascript string split

如何在图像文件名的扩展名之前插入字符串?例如,我需要转换这个:

../Course/Assess/Responsive_Course_1_1.png

对此:

../Course/Assess/Responsive_Course_1_1_large.png

最佳答案

如果我们假设扩展名是文件名中最后一个点后面的任意一系列字母、数字、下划线或破折号,则:

filename = filename.replace(/(\.[\w\d_-]+)$/i, '_large$1');

关于javascript - 在文件名的扩展名之前插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10802273/

相关文章:

swift - 在 iOS Swift 中从字符串中提取子字符串

java - 如何将日期转换为int数组?

javascript - 如何循环遍历angularjs中的对象数组

javascript - AngularJS 在路由更改时中止所有挂起的 $http 请求

javascript - IE9 错误地重定向到移动网站

arrays - 不要在日志中打印 secret

c - 对字符串数组中的单词进行排序

javascript - 如何使用正则表达式在原始文件中匹配和查找两个字符串之间的整个字符串?

r - 使用 R 中的 split 函数拆分值列

javascript - 将数组中的字符串拆分为更多数组