我對「記事本++正則表達式」一無所知。從CSV刪除列
這是我在我的CSV數據:
6454345|User1-2ds3|62562012032|324|148|9c1fe63ccd3ab234892beaf71f022be2e06b6cd1
3305611|User2-42g563dgsdbf|22023001345|0|0|c36dedfa12634e33ca8bc0ef4703c92b73d9c433
8749412|User3-9|xgs|f|98906504456|1534|51564|411b0fdf54fe29745897288c6ad699f7be30f389
我如何使用正則表達式來刪除第5和第6列?第五和第六列的數字是可變的。
另一個問題是用戶行也可能包含|,使其更糟糕。
我可以使用一個宏來解決這個問題,但是這個文件長達幾百萬行。
這是最後的結果,我想實現:
6454345|User1-2ds3|62562012032|9c1fe63ccd3ab234892beaf71f022be2e06b6cd1
3305611|User2-42g563dgsdbf|22023001345|c36dedfa12634e33ca8bc0ef4703c92b73d9c433
8749412|User3-9|xgs|f|98906504456|411b0fdf54fe29745897288c6ad699f7be30f389
我打開了如何與其他程序,命令行實用程序爲此建議,Linux或Windows操作系統。
通過其邏輯不'User1-2ds3'成爲'用戶2之間-42g563dgsdbf','User2-9xg | s'成爲'User2-9 | xgs'? – trincot
@trincot之後嚴重地複製/粘貼和編輯行。我已經修復了這個例子。 – Dyon
'用戶行也可以包含| 「是的,如果管道是分隔符,除非它在現場逃跑,否則它不能與分隔符區分。這意味着,_no solution_。對不起...... – sln