Regex 使用正则表达式限制单行上的ID数

Regex 使用正则表达式限制单行上的ID数,regex,notepad++,Regex,Notepad++,我在记事本++中有一行文本,包含250多个ID号,用空格分隔。我想将它们分开,以便每行最多只允许25个ID号 如何使用记事本++的正则表达式搜索和替换工具限制每行的ID号数量?您可以使用replace在捕获组中选择一定数量的ID号,然后在其后面添加新行,例如: Find what: ((\d+\s*){25}) Replace with: \1\n 查找内容:((\d+\s*){25}) 替换为:\1\n 确保Regular expression设置为搜索模式,只需执行Replace

我在记事本++中有一行文本,包含250多个ID号,用空格分隔。我想将它们分开,以便每行最多只允许25个ID号


如何使用记事本++的正则表达式搜索和替换工具限制每行的ID号数量?

您可以使用
replace
在捕获组中选择一定数量的ID号,然后在其后面添加新行,例如:

Find what: ((\d+\s*){25}) Replace with: \1\n 查找内容:((\d+\s*){25}) 替换为:\1\n
确保
Regular expression
设置为搜索模式,只需执行
Replace all

即可使用
Replace
在捕获组中选择一定数量的ID号,然后在其后面添加新行,例如:

Find what: ((\d+\s*){25}) Replace with: \1\n 查找内容:((\d+\s*){25}) 替换为:\1\n
确保将
正则表达式
设置为搜索模式,只需执行
替换所有

即可,此操作非常有效!我甚至可以用任意分隔符替换
\s
。这非常有效!我甚至可以用任意分隔符替换
\s