看板 Linux 關於我們 聯絡資訊
假設現在有如下的pattern #21308000 #21517660 #21527063 #21537789 #21621300 我想搜尋尾數非"000"的人, 也就是號碼非1000的倍數, 然後把他們號碼的最後3碼 變成"000" 我目前的作法是依序執行下列指令 :%s+[1-9][1-9][1-9]$+000+gc :%s+0[1-9][1-9]+000+gc :%s+[1-9]0[1-9]+000+gc :%s+[1-9][1-9]0+000+gc :%s+00[1-9]+000+gc :%s+0[1-9]0+000+gc :%s+[1-9]00+000+gc 有沒有一步到位的方法? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.61.165
ncubios::%s/\d\{3\}$/000/g 01/22 22:31