gpt4 book ai didi

regex - 在 Notepad++ 中使用正则表达式每隔n次出现一个空格添加新行

转载 作者:行者123 更新时间:2023-12-03 20:32:06 24 4
gpt4 key购买 nike

这一定是以前问过的,但找不到我需要的答案。

我有一个非常大的文件,其中有一长串用空格分隔的整数。整数长度为 3 或 4 个字符。

我想分隔行,以便最终得到 5 列数字。

我正在尝试使用notepad++作为目前我唯一可以使用的工具来做到这一点。

我所拥有的示例

123 123 123 123 123 123 123 123 123 123 456 456 456 456 456 456 1231 2312 3112 1534 1254 1254 1254 2154 1522 1233 1235 1231 1234
1123 4564 1534 1321 1234 1234 1234 1234 1234 123 123 123 123 123 123 132 123 123
1234 1234 1234 1234 4567 4567 4567 4567 4567 145 154 154 154

我需要的是
123 123 123 123 123
123 123 123 123 123
456 456 456 456 456
456 1231 2312 3112 1534
1254 1254 1254 2154 1522
1233 1235 1231 1234 1123
4564 1534 1321 1234 1234
1234 1234 1234 123 123
123 123 123 123 132
123 123 1234 1234 1234
1234 4567 4567 4567 4567
4567 145 154 154 154

行长度不相等的事实使事情变得复杂。

希望有人可以提供帮助。

PS:如果最后一个示例也将空格替换为制表符,那就太好了!

最佳答案

查找内容:(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+
替换为:\1 \2 \3 \4 \5\n
(分别 \1\t\2\t\3\t\4\t\5\n 用制表符替换空格)

搜索方式:Regular expression

关于regex - 在 Notepad++ 中使用正则表达式每隔n次出现一个空格添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com