如何在文本中逐行排列连续数字

时间:2017-07-06 08:45:18

标签: notepad++

我的文字大小为819200,如:

2,2,3,3,4,5,5,5,6,7,7,2,2- ...................... ,3,3,4,5,5,5,6,7,7,7,7,8,8,8,9,9,9,10,10,10,11,11。

当将此数据复制到C程序中的某个头文件时,由于单行编号排列,它们会转换为所需的符号(损坏的数据)。 我有什么方法可以逐行排列数字,如下所示: 2,2,3,3,4,5,5,5,6,7,7,7,7,8,8,8,9,9,9,10,10,10,11,11, 21,21,22,23,23,24,24,25,26,27,27,27,27,28,28,28,29,29, ................................................新的线路安排。 我想要做的是数字不应该是单行,它们应该逐行排列(每行可以包含100个数字,后面跟着逗号)。 注意:我尝试了自动换行,但数据仍然只是顺序格式。

1 个答案:

答案 0 :(得分:0)

  • 控制 + ħ
  • 找到:(?:\d+,){100}
  • 替换为:$0\n
  • 全部替换

这将在100个数字+逗号

之后添加换行符

<强>解释

(?:      : non capture group
  \d+    : 1 or more digits
  ,      : a comma
){100}   : end group, repeated 100 times

<强>替换

$0      : the whole match
\n      : linefeed