如何在 Notepad++ 中删除每行字符串的开始和结束部分
How do I remove starting and ending parts of strings for each line in Notepad++
我有一个时间戳列表,每行只包含一个时间戳,例如 00:06:29:14
,如下所示:小时、分钟、秒和毫秒。现在,我想删除小时和毫秒,只从这个特定列表中获取像 06:29
这样的分钟和秒。
在 Notepad++ 上,我发现 ^[^:]+:(.+)$
在正则表达式搜索模式中用
替换了所有内容,结果是只删除了开头的小时部分。
我需要一个代码来删除每行开头的小时数和末尾的毫秒数,以节省大量时间来聪明地工作。有什么想法吗?
您可以使匹配更具体一些并替换为第 1 组
^\d{2}:(\d{2}:\d{2}):\d+$
或匹配时、分、秒:
^(?:[01]?\d|2[0-3]):([0-5]?\d:[0-5]?\d):\d+$
我有一个时间戳列表,每行只包含一个时间戳,例如 00:06:29:14
,如下所示:小时、分钟、秒和毫秒。现在,我想删除小时和毫秒,只从这个特定列表中获取像 06:29
这样的分钟和秒。
在 Notepad++ 上,我发现 ^[^:]+:(.+)$
在正则表达式搜索模式中用 替换了所有内容,结果是只删除了开头的小时部分。
我需要一个代码来删除每行开头的小时数和末尾的毫秒数,以节省大量时间来聪明地工作。有什么想法吗?
您可以使匹配更具体一些并替换为第 1 组
^\d{2}:(\d{2}:\d{2}):\d+$
或匹配时、分、秒:
^(?:[01]?\d|2[0-3]):([0-5]?\d:[0-5]?\d):\d+$