0
我試圖刪除以#
開頭的所有代碼行。我發現一個grunt名爲lineremover的插件,但由於某種原因,我無法實現它。在我的Gruntfile.js,我有lineremover此配置:基於regulat表達式,使用grunt插件刪除代碼行
lineremover: {
files: {
'dest.txt': [ 'origin.txt' ]
},
options: {
exclusionPattern: /^[#].*/
}
}
我是新來的都呼嚕聲和正則表達式,所以我不知道問題出在哪裏。我相信該文件是正確的。另外,如果不是正則表達式,而是指定一個字符串,則刪除找到該字符串的行。所以,只有當我使用該表達式時纔會出現問題。我得到的錯誤是不寫
目的地,因爲沒有系剩餘
,這將意味着我的正則表達式從文件中刪除所有行。
謝謝。在我將UNIX的行結束符轉換爲DOS之後,就做到了這一點。 – ali 2014-10-20 10:23:48