2018-01-22重命名

正則表達(dá)式的學(xué)習(xí)

// 引入fs文件處理模塊
var fs = require("fs");
var path = '已調(diào)整1比1'
fs.readdir(path, function(err, files) {
    // files是名稱(chēng)數(shù)組
    files.forEach(function(filename) {
        //運(yùn)用正則表達(dá)式替換oldPath中不想要的部分
        var oldPath = path + '/' + filename
        // 去除中文,'-','_', '+', ' '
        var reg =/[\u4e00-\u9fa5-_+ ]/g
        newPath = path + '/' + filename.replace(reg, '')
        // fs.rename(oldPath, newPath, callback) 
        fs.rename(oldPath, newPath, function(err) {
            if (!err) {
                console.log(filename + '替換成功!')
            } 
        })
    })
})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 正則表達(dá)式到底是什么東西?字符是計(jì)算機(jī)軟件處理文字時(shí)最基本的單位,可能是字母,數(shù)字,標(biāo)點(diǎn)符號(hào),空格,換行符,漢字等...
    獅子挽歌閱讀 2,287評(píng)論 0 9
  • 推薦幾個(gè)正則表達(dá)式編輯器 Debuggex :https://www.debuggex.com/ PyRegex:...
    木易林1閱讀 11,852評(píng)論 9 151
  • http://www.jb51.net/tools/zhengze.html 正則表達(dá)式30分鐘入門(mén)教程 版本:v...
    nullleaf閱讀 662評(píng)論 0 2
  • 嘿嘿嘿嘿嘿嘿嘿嘿嘿嘿。 中國(guó)也有圣母,就是孟母,因?yàn)槊献颖环Q(chēng)亞圣人 其他三大賢母都很出色,有岳母,歐母,陶母,每個(gè)...
    楚軒帝林蕭宏律羅應(yīng)龍閱讀 693評(píng)論 0 0
  • 我愛(ài)你 我想為你寫(xiě)一首詩(shī) 翻遍所有的詞典 沒(méi)有適合你的語(yǔ)句 我愛(ài)你 我想為你畫(huà)一幅畫(huà) 赤橙黃綠青藍(lán)紫 卻找不到你的...
    香自苦寒閱讀 154評(píng)論 0 5

友情鏈接更多精彩內(nèi)容