Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想YYYYMMDDHHMMSS用“”的格式替换那个数字。
YYYYMMDDHHMMSS
例如:20130618100147 SOME TEXT HERE
20130618100147 SOME TEXT HERE
我尝试2013(.*)$在记事本++(Regular Exp,Wraparound)中找到,但 2013 旁边的每个单词都在同一行中删除。我怎样才能只替换以2013加 10 个字节开头的单词?
2013(.*)$
2013
2013\d{10}将匹配 2013 年和之后的 10 位数字。
2013\d{10}
升级版:
这是正则表达式的略微改进版本:
2013[0,1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-5][0-9]
例如,它仍然会匹配,20130601000000因为它是一个有效的时间戳。
20130601000000
(2013\d{10})
这将匹配并捕获整个字符串。那么你只需要 aregex.replace摆脱它。
regex.replace
在第一次出现空格之前捕获任何内容???
(2013\d*\s)