我想将格式为YYYYMMDDHHMMSS
替换为“”。
例如:20130618100147 SOME TEXT HERE
我尝试在notepad ++(Regular Exp,Wraparound)中找到2013(.*)$
,但2013年旁边的每个单词都在同一行中删除。我怎样才能只替换以2013
加10个字节开头的单词?
答案 0 :(得分: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
,因为它是有效的时间戳。
答案 1 :(得分:0)
(2013\d{10})
这将匹配并捕获整个字符串。那么你只需要一个regex.replace
来摆脱它。
捕获任何东西,直到第一次出现空格???
(2013\d*\s)