在与正则表达式匹配的行的开头添加文本

时间:2018-08-02 16:58:58

标签: regex notepad++

我有一个带有文本的文件:

#EXTINF:9.843,
247.ts
#EXTINF:9.844,
248.ts
#EXTINF:9.843,
249.ts
#EXTINF:9.843,
250.ts
#EXTINF:9.844,

我需要在每行x.ts的开头添加一些文本

我尝试使用Notepad ++,使用正则表达式查找并替换,但是我无法执行该操作。

2 个答案:

答案 0 :(得分:0)

声明^行的开头,然后捕获一个或多个数字,后跟一个点和ts (\d+\.ts),并断言$行的结束

^(\d+\.ts)$

在替换中,首先要添加的内容后跟第1组:

text$1

答案 1 :(得分:0)

为此,您可以尝试ConyEdit(一个插件)的命令行cc.abl <yourText> <lineFilter>
例如,在后台运行ConyEdit的情况下,复制文本和下面的命令行:

#EXTINF:9.843,
247.ts
#EXTINF:9.844,
248.ts
#EXTINF:9.843,
249.ts
#EXTINF:9.843,
250.ts
#EXTINF:9.844,
cc.abl 'your text '  /\d+\.ts/