新的正則表達式,我需要在某些日期模式匹配來改變格式。用正則表達式替換Vim
那裏到2000
之前沒有條目我會從mm/dd/yy
到yyyy-mm-dd
什麼我不熟悉是一羣怎樣的東西使用的\1
,\2
,各自引用等
我想先匹配mm/dd/yy
與(\d{2}) (\/\d{2}) (\/\d{2})
之類的東西嗎?還是像\d\d/\d\d/\d\d
一樣簡單?
假設我的第一個分組是部分正確的想法,我希望做類似:
:%s/old/new/g
:%s/ (\d{2}) (\/\d{2}) (\/\d{2})/(20+\3) - (\3) - (\1) /g
編輯:對不起,取而代之的是去一個yyyy-mm-dd format
連字符,而不是斜線。
+1爲「魔術」的解釋。多年來,我一直是一名vi/vim用戶,並且習慣於逃避一切。 – Gus