2013-08-23 71 views
1

我想用「」替換格式爲YYYYMMDDHHMMSS的那個數字。如何替換記事本++中以某個詞開始的單詞加字節數

例如:20130618100147 SOME TEXT HERE

我試圖找到在記事本中2013(.*)$ ++(普通精通,環繞式),但每一個在同一線旁2013字刪除。我怎樣才能夠只能取代以2013加上10個字節開始的單詞?

+0

如果我想要替換這麼多的單詞,並且幾乎所有字母都以 開頭,那麼特定的字母或不是。所以我們如何做到這一點。 ? 例如,'M28BB139/M28CT132'(它比k更大)需要用'CCRT23'代替 –

回答

2

2013\d{10}將匹配2013年和它後的10位數字。

UPD:

這裏的正則表達式的小幅改進版:

2013[0,1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-5][0-9] 

將仍然匹配,例如,20130601000000因爲它是一個有效的時間戳。

+0

但是例如:20130601000000201306041023332013060300000020130611000000我想忽略2013年**** 000000以6個零結尾,我將如何去做? – PeterS

+0

@PeterS hm,所以除了'2013 **** 000000'之外的其他時間戳都應該計數,對吧? – alecxe

0
(2013\d{10}) 

這將匹配並捕獲整個字符串。那麼你只需要一個regex.replace擺脫它。


捕獲任何東西直到第一次出現空格?

(2013\d*\s) 
相關問題