我想删除文件名的扩展名。例如:从文件名中删除扩展名
Demo.csv --> Demo
thermal.jpg --> thermal
我已经使用了下面的正则表达式,但它不工作。
/(.*)[^.]+$/
请帮助,提前致谢!
我想删除文件名的扩展名。例如:从文件名中删除扩展名
Demo.csv --> Demo
thermal.jpg --> thermal
我已经使用了下面的正则表达式,但它不工作。
/(.*)[^.]+$/
请帮助,提前致谢!
你可以试试下面的正则表达式:
/.+\.([^.]+)$/
var str='thermal.jpg.png'; // double extension to test behavior
var name=str.substr(0,str.lastIndexOf('.')); // -> thermal.jpg
name=str.substr(0,str.indexOf('.')); // -> thermal
嘿感谢您的帮助所有乡亲! 但是这是我得到的正则表达式这是在我的情况下工作
^(.*\.)[^.]+$
'str.replace(/\..*/, '')' –
使用['名= str.replace(/ \。 [^。] *?$ /,'');'](https://regex101.com/r/mQ6dH7/1) – Tushar