我有一個txt文本如下,需要將里面的某一列進行模式替換。需要將5-12345-01-001-001替換為5-12345-01,也就是將后面的如-001-001、-003-003、-015-015等(模式為: ‘-(\d+)重復兩次)。感覺通過sed命令可以實作,但一時還沒有弄明白,請高人指點。謝謝!
5-12345-01-001-001 4.8 1 99 5
5-12345-01-003-003 52.84 1 99 11
5-12345-01-001-001 201.26 1 99 27
5-12345-01-001-001 29.85 1 37 15
5-12345-01-001-001 66.82 1 92 11
5-12345-01-001-001 174.08 1 52 7
5-12345-01-001-001 4.3 2 71 4
5-12345-01-001-001 36.62 2 99 13
5-12345-01-003-003 20.11 3 99 16
5-12345-01-001-001 1.23 3 99 26
5-12345-01-001-001 65.51 3 99 11
5-12345-01-001-001 25.98 3 99 4
5-12345-01-001-001 20.06 4 53 23
5-12345-01-001-001 77.55 4 99 27
5-12345-01-001-001 22.59 5 55 4
5-12345-01-001-001 29.1 6 41 11
5-12345-01-001-001 35.55 6 37 8
5-12345-01-001-001 146.41 6 99 10
5-12345-01-001-001 0.11 6 31 19
5-12345-01-001-001 58.12 7 99 21
5-12345-01-001-001 39.54 7 99 6
5-12345-02-003-004 13.55 7 41 4
5-12345-01-015-015 78.39 7 39 32
5-12345-01-001-001 9.6 7 99 27
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/105058.html
標籤:其他開發語言
