Notepad++ 如何在记事本++;
我有*srt字幕,我需要将一些角色从一行移到另一行 例如: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
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