Notepad++ 如何在记事本++;

Notepad++ 如何在记事本++;,notepad++,text-editor,editing,Notepad++,Text Editor,Editing,我有*srt字幕,我需要将一些角色从一行移到另一行 例如: aaaaaaaaa w aaaaaaaaaaa 结果应该是 aaaaaaaaa w aaaaaaaaa 尝试 但这给了我 aaaaaaaaa w aaaaaaaaa 我该怎么办?我不确定您是否只想将尾随字符w移动到下一行,或者是否需要移动其他东西,但以下查找和替换似乎在NPP中起作用: Find: (.*?) (\w)\R(\S+) Replace: $1\n$2 $3 对于输入: aaaaaaaaa w aaaaaaa

我有*srt字幕,我需要将一些角色从一行移到另一行

例如:

aaaaaaaaa w 
aaaaaaaaaaa
结果应该是

aaaaaaaaa
w aaaaaaaaa
尝试

但这给了我

aaaaaaaaa
w
aaaaaaaaa

我该怎么办?

我不确定您是否只想将尾随字符
w
移动到下一行,或者是否需要移动其他东西,但以下查找和替换似乎在NPP中起作用:

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

aaaaaaaaa w
aaaaaaaaaaa
这产生了以下输出:

aaaaaaaaa
w aaaaaaaaaaa

还有一件事-我需要忽略数字,因为yiur命令从时间戳中移动数字,这很糟糕。@不,请尝试:
(?!\d{2}:\d{2}:\d{2})(.*?(\w)\R(\s+)
。。。这将添加一个负的前瞻,它将排除任何以时间戳文本开头的行。看起来我还需要移动2到3个字符的单词,但也要从行尾开始。如何做到这一点?如果你还需要更多帮助,你应该问一个后续问题。回答完问题后,请不要更改。
aaaaaaaaa
w aaaaaaaaaaa