我想用"替换YYYYMMDDHHMMSS
格式的那个数字。
例如:20130618100147 SOME TEXT HERE
我试着在记事本++(Regular Exp,Wraparound)中找到2013(.*)$
,但2013旁边的每个单词都在同一行中删除了。如何仅替换以2013
开头的单词加上10个字节?
2013d{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
,因为它是一个有效的时间戳。
(2013d{10})
这将匹配并捕获整个字符串。那么你只需要一个regex.replace
就可以摆脱它。
在第一次出现空间之前捕获任何内容???
(2013d*s)