首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除Notepad++中每一行字符串的起始部分和结束部分

如何删除Notepad++中每一行字符串的起始部分和结束部分
EN

Stack Overflow用户
提问于 2022-04-30 14:18:55
回答 1查看 143关注 0票数 0

我有一个时间戳列表,每一行只包含一个时间戳,如00:06:29:14,如下所示:小时、分钟、秒和毫秒。现在,我想删除小时和毫秒,以便从这个特定的列表中只获得分钟和秒(类似于06:29 )。

在Notepad++上,我发现在正则表达式搜索模式下,^[^:]+:(.+)$$1替换了all,这给了我在开始时只删除小时部分的结果。

我需要一段代码来删除开始时的时间和每一行末尾的毫秒,这样我就可以节省大量的时间来聪明地工作。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-30 14:20:52

您可以使匹配更加具体,并替换为第1组。

代码语言:javascript
运行
复制
^\d{2}:(\d{2}:\d{2}):\d+$

Regex演示

或与小时、分钟和秒相匹配:

代码语言:javascript
运行
复制
^(?:[01]?\d|2[0-3]):([0-5]?\d:[0-5]?\d):\d+$

Regex演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72069291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档