我想刪除文件名的擴展名。例如:從文件名中刪除擴展名
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