Notepad++ 记事本++;将行组排序为单行
我有一个包含几千行以下输出的文件。我需要每组六行在同一行上,中间有任何分隔符 rb=11Notepad++ 记事本++;将行组排序为单行,notepad++,Notepad++,我有一个包含几千行以下输出的文件。我需要每组六行在同一行上,中间有任何分隔符 rb=11 rb=24 rb=31 rb=40 rb=44 pb=27 rb=34 rb=36 rb=38 rb=42 rb=50 pb=33 rb=8 rb=12 rb=15 rb=35 rb=50 pb=32 最终输出应该如下所示。谢谢 rb=11 rb=24 rb=31 rb=40 rb=44 pb=27 rb=34 rb=36 rb=38 rb=42 rb=50 pb=33 rb=8 rb=12 rb=15 r
rb=24
rb=31
rb=40
rb=44
pb=27
rb=34
rb=36
rb=38
rb=42
rb=50
pb=33
rb=8
rb=12
rb=15
rb=35
rb=50
pb=32
最终输出应该如下所示。谢谢 rb=11 rb=24 rb=31 rb=40 rb=44 pb=27 rb=34 rb=36 rb=38 rb=42 rb=50 pb=33 rb=8 rb=12 rb=15 rb=35 rb=50 pb=32找到了答案 NPP文档中要替换的“ctrl+h” 查找内容:(.+)\r\n(.+)\r\n(.+)\r\n(.+)\r\n(.+)\r\n(.+) (如果数据行数少于示例中的行数或多于示例中的行数,请添加或减去“\r\n(+)”以获得要合并的行数。) 替换为:\1\t\2\t\3\t\4\t\5\t\6\t
(\1\t表示新行中的一个字段,后跟一个选项卡。)对于具有简单搜索和替换项的两步方法,请查找文件中不存在的字符。假设它是您想要的分隔符,即
\t
。按分隔符搜索并替换所有换行符:查找\r\n
并替换为\t
。这将生成一个非常长的行,其中原始行中的空行现在由两个相邻的分隔符表示。用换行符替换所有分隔符对:查找\t\t
并替换为\r\n
如果分隔符字符出现在原始字符中,则需要三个步骤。找到一个不在文件中的字符,假设它是代码>。将所有\r\n
替换为代码>。更换所有代码>与\r\n
。更换所有代码>使用\t
(或所需的分隔符)。尝试使用:
查找内容:(rb=\d+)\R
替换为:$1,