Notepad ++和RegEx,如何重新排序编号列表

时间:2015-01-25 08:04:34

标签: regex notepad++

每行上的文字是不同的,每个文本块唯一共同的是它们被编号。最大的问题是一些线路继续与另一个相邻的新线路(即:第2行)。如何按照正确的顺序从1-10组织每个行文本的单行?

如果有人可以在记事本++或任何其他应用程序中提供正则表达式解决方案,我将非常感激。



1. line 1 random text                  6. line 6 random text 
2. line 2 random text                  7. line 7 random text 
   continuation of line 2              8. line 8 random text
3. line 3 random text                  9. line 9 random text 
4. line 4 random text                  10. line 10 random text
5. line 5 random text 




1 个答案:

答案 0 :(得分:0)

两个步骤。首先使用正则表达式来连接行,例如将\R[ \t]+替换为单个空格。这假设连续行以空格或制表符开头。接下来使用TextFX插件对行进行排序。您可能需要一个中间步骤来添加一些前导零,以便每行以相同的位数开头。