2017-01-11 153 views
0

我有一個變量這樣一個長長的清單的文本文件:交換變量名和變量類型

a VARCHAR(32), 
b INT, 
c TINYINT, 
. 
. 
. 

我要趕緊換名字的順序和類型,所以我有:

VARCHAR(32) a, 
INT b, 
TINYINT c 
. 
. 
. 

我很高興使用bash終端或記事本+ +和我有一個正則表達式的基本知識,但我不知道如何解決這個問題。

我該如何去做這件事?

回答

1

你可以使用這個程序,我只寫了: http://codepen.io/franzskuffka/pen/Ndxejz

或通過此功能

function swap (text) { 
    let lines = text.split(',\n') 
    let parts = lines.map(function (line) { 
     var lineParts = line.split(' ') 
     lineParts[2] = lineParts[0] 
     delete lineParts[0] 
     return lineParts.join(' ') 
    }) 
    return parts.join(',\n') 
} 

一般來說,我推薦文本編輯器Kakoune這個任務這是真棒對於一般的文字處理運行由於多光標支持和增量編輯。

+0

啊爲什麼我沒有想到在空間上分裂!非常感謝你 –