用gedit合并3行文本为一行

现在有一个生成的文本要转换为xls进行比对处理,需要将文本中的三行转换为一行:
9b39b822-b6ea-47aa-bf6f-ca3b46666e2d
364K .
14
efdcd3c4-57f6-4ca2-8ac6-f15a378b730b
4.0M .
29
f4ea6c49-2dfe-45c3-937e-7e4639461f6c
1.2G .
25

用ubuntu的gedit可以处理,需要regex插件:
1. 用gedit常规的替换操作将所有文本合并为一行。(即将\n替换为\t)
2. 用regex插件的替换功能:
\t\.\t([0-9]*)\t(.*?)-
替换为:
\t\1\n\2-
最终替换后效果为:
9b39b822-b6ea-47aa-bf6f-ca3b46666e2d 364K 14
efdcd3c4-57f6-4ca2-8ac6-f15a378b730b 4.0M 29
f4ea6c49-2dfe-45c3-937e-7e4639461f6c 1.2G 25


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注