如何在Notepad ++中将字符从一行移到另一行的开头

问题描述

我有* srt字幕,我需要将某些字符从一行移到另一行的开头。

示例:

aaaaaaaaa w 
aaaaaaaaaaa

结果应该是

aaaaaaaaa
w aaaaaaaaa

尝试

Find what:    w\r
Replace with:  \nw

但这给了我

aaaaaaaaa
w
aaaaaaaaa

我该怎么办?

解决方法

我不确定您是否打算仅将尾随字符w移动到下一行,或者是否需要移动其他内容,但是以下查找和替换似乎在NPP中有效:>

Find:    (.*?) (\w)\R(\S+)
Replace: $1\n$2 $3

输入:

aaaaaaaaa w
aaaaaaaaaaa

这将产生以下输出:

aaaaaaaaa
w aaaaaaaaaaa