【发布时间】:2021-12-27 20:54:04
【问题描述】:
我正在执行一项任务,该任务涉及从 Notepad++ 中的文本块中提取时间值,以去除多余的文本,但将时间保留在方括号中。
想要改变这个:
[00:08.41] lorem ipsum
[00:13.17] lorem ipsum
[00:18.79] lorem ipsum
[00:23.33] lorem ipsum
[00:33.75] lorem ipsum
[00:44.10] lorem ipsum
[01:57.11] lorem ipsum [02:02.54]
进入:
[00:08.41]
[00:13.17]
[00:18.79]
[00:23.33]
[00:33.75]
[00:44.10]
[01:57.11][02:02.54]
我的经理给了我这个字符串,但它似乎有问题并且不起作用
(?:^|(?<=]))[^][]*?(?=[|$)
【问题讨论】:
-
您必须像
(?=\[|$)一样转义前瞻中的方括号,但考虑使用发布的答案而不使用环顾。
标签: notepad++