如何在文本中逐行排列序号

问题描述 投票:0回答:2

我的文本中的数字大小为 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 个数字,后跟逗号)。 注意:我尝试自动换行,但数据仍然只是顺序格式。

notepad++
2个回答
0
投票
  • Ctrl+H
  • 查找内容:
    (?:\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

0
投票

+91 96612 57987、+91 91022 71266、+91 7460 853 085、+91 85219 55608、+91 99168 12863、+91 70041 99106、+91 76670 82406、 +91 85700 83249、+91 81022 80239、+220 262 5275、+91 62649 80889、+91 63953 77921、+91 70499 01895、+91 72240 01333、+91 75095 23599、+91 78797 42901、+91 788 007 7125、+91 821 747 3768、+91 83407 10549、+91 83580 16378、+91 84595 94232、+91 84679 05451、+91 86020 97303、+91 90952 41999、+91 93213 98776、+91 93730 77584、+91 95163 89121、+91 95168 58737、+91 98926 13897

  • 列出项目
© www.soinside.com 2019 - 2024. All rights reserved.