![Windows 10,Notepad++](https://linux22.com/image/1558340/Windows%2010%EF%BC%8CNotepad%2B%2B.png)
我有一个包含多行的文本文档,如下所示:
20150202 14:25:31|20191014 23:00:00|20180104 11:19:46|20170412 09:52:17
我需要删除时间,例如:14:25:31
如果我使用以下方式搜索:\.*\:.*\:.*\|" or "(\.*\:.*\:.*\|)
它选择:25:31|20191014 23:00:00|20180104 11:19:46|
从上面的例子中。没有管道,它会选择整行。我想只选择时间,如14:25:31
和23:00:00
和11:19:46
和09:52:17
并删除它们。结果应该看起来像:
20150202|20191014|20180104|20170412
请帮助我,如何才能仅搜索时间并逐个或一次性删除它。
答案1
正则表达式搜索+替换:尝试替换
(\d+)\s+[\d\:]+
和
\1
刚刚尝试过这个:
20150202 14:25:31|20191014 23:00:00|20180104 11:19:46|20170412 09:52:17
去
20150202|20191014|20180104|20170412