我有一个由3行组成的文本文档。我想将这三行中的每一行都放在一行上。所以输入是
A1 \n
B1 \n
C1 \n
A2 \n
B2 \n
C2 \n
(每行一个字母)
应该是
A1 B1 C1
A2 B2 C2
文本编辑器的选择并不重要。我尝试使用记事本++。
答案 0 :(得分:0)
您可以在记事本++中以正则表达式模式尝试以下查找和替换:
Find: ([A-Z][0-9])\s*\R([A-Z][0-9])\s*\R([A-Z][0-9])\s*\R
Replace: $1 $2 $3\n
该模式一次定位三行,以捕获过程中的字母数字项。然后,将其替换为以空格分隔的三个捕获组。
请注意,有可能我无法回答我的答案。如果文件中的行数不是3的精确倍数,则文件末尾可能会有1或2条未处理的行。实际上,唯一的问题是两行,因为未经处理的单行格式已经正确。