2012-03-22 44 views
1

我有一個sed腳本,它將在文件中讀取,如果一行以空格開頭,則刪除前面的換行符和匹配的空格,以便將該行和上一行連接在一起。javascript替代sed腳本

sed -e :a -e '$!N;s/\n//;ta' -e 'P;D' input_file_name.txt 

有沒有什麼辦法讓JavaScript使用正則表達式做同樣的事情?

我正在閱讀文件,使用HTML5 File API

回答

4

最簡單方法就是讀取整個文件,然後做一個像替換:

content = content.replace(/\r?\n /g, ' '); 

如果該文件在內存中是適合。

+0

Thanks Qtax。該解決方案運行良好。 – dopple 2012-03-22 09:13:38