首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在文本文件中每隔6(N)行选择(删除)一次?

如何在文本文件中每隔6(N)行选择(删除)一次?
EN

Stack Overflow用户
提问于 2016-07-09 00:30:09
回答 2查看 9.6K关注 0票数 2

我需要重新格式化一个类似格式的日志文件,并且一直在使用Notepad++宏。

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[00:55:48] Profile Information:

[00:55:48] Name: Joe Bloggs

[00:55:48] Age: 21

[00:55:48] Profile Information:

[00:55:48] Name: Joe Bloggs 2

[00:55:48] Age: 22

我需要的格式是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Joe Bloggs
21
Joe Bloggs 2
22

我可以通过宏中的以下操作来实现这一点,但这只能做到这一点。

删除时间戳[[^[]]*]

删除空行编辑>生产线工序>删除空行

将以下内容替换为无名称: Age:

然后我需要选择每一行,第二行,然后删除所有其他行,这样我就会得到一个每隔一行的列表-类似于:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
21
22

希望更熟悉正则表达式的人能提供一些提示和建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-09 01:38:15

我不知道你要的是什么。你的标题是关于在文本文件中每隔7行选择一次,但你的示例与此无关。

不管怎样,我猜你想用notepad++选择文本文件中的每7行。

你可以这样做:

  1. 删除空行:编辑>行操作>删除空行
  2. 带有搜索和替换功能(在正则表达式模式下)您可以使用以下表达式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- Search: `([^\n]*\n?){7}`
- Replace: `$1`

如果你想再加第n行,只需替换花括号之间的数字即可。

票数 7
EN

Stack Overflow用户

发布于 2016-07-09 01:17:58

您可以在notepad++中使用ctrl-f进行查找和替换,并输入以下正则表达式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
\[[0-9][0-9]:[0-9][0-9]:[0-9][0-9]] Profile Information:
\[[0-9][0-9]:[0-9][0-9]:[0-9][0-9]]

第一行替换为"Profile Information",第二行替换为所有时间戳。

你可以找到关于正则表达式的信息here。另外,我推荐这个cheetsheet,它有很大的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38277106

复制
相关文章
Excel实用公式6:求每隔n行中的单元格之和
很多时候,我们都可能想要对每隔n行中的单元格求和,其中n是一个整数。如下图1所示,每隔1行求和、每隔2行求和、每隔3行求和,等等。
fanjy
2019/08/20
4.5K0
Excel实用公式6:求每隔n行中的单元格之和
linux中删除文件的最后N行小总结
实例介绍 首先准备一个rumenz.txt文件: $ cat rumenz.txt 1 rumenz.com 2 rumenz 3 入门 4 小站 5 入门小站 6 小站入门 7 门小 8 入站 9 123 10 rumenxiaozhan 如上面的输出所示,我们的rumenz.txt包含十行。 现在,假设我们要从rumenz.txt文件中删除最后三行 ( n=3 ) 。 在本教程中,我们将使用四种技术解决问题: 使用 head命令 使用 wc和sed 命令 使用 tac和sed命令 使
入门笔记
2022/06/02
7.8K0
Excel每隔两行自动求和一次怎么操作?
  今天ytkah得到一份数据,要求进行统计分析,由于是原始数据,还没处理过,数据量有点大,如下图所示(Excel每隔两行自动求和),每天的数字由两项组成,男生的人数、消费值和女生的人数和消费值,数字
ytkah
2018/03/05
1.5K0
Excel每隔两行自动求和一次怎么操作?
python每隔N秒运行指定的函数程序
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 import os import time def print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message) def run(interval, command): print_ts("-"*100) print_ts("Command %s"%command)
用户7999227
2021/11/01
6630
crontab中如何实现每隔多少天执行一次脚本
1. # 下午6点到早上6点,每隔15分钟执行一次脚本 0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > /dev/null 2>&1# 每两小时,重启一次服务* */2 * * * /etc/init.d/apache2 restart
拓荒者
2019/07/01
9K0
crontab中如何实现每隔多少天执行一次脚本
python每隔N秒运行指定的函数程序
一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。 import os import time def print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message) def run(interval, command): print_ts("-"*100) print_ts("Command %s"%command)
用户8983410
2021/11/02
9210
如何在docker中删除images
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/90/
羽翰尘
2019/11/20
2.5K0
linux crontab 每隔10秒执行一次[通俗易懂]
在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。
全栈程序员站长
2022/11/01
8.9K0
如何在Python中删除(删除)文件和目录
本教程说明了如何使用os,pathlib和shutil模块中的功能删除文件和目录。
用户5005176
2021/08/10
13.1K0
Linux 删除文本中的重复行
这里我做了个简单的测试,当file中的重复行不再一起的时候,uniq将服务删除所有的重复行。经过排序后,所有相同的行都在相邻,因此unqi可以正常删除重复行。
阳光岛主
2019/02/19
8.6K0
如何在 Linux 中强制删除目录?
在Linux系统中,有时候可能会遇到无法正常删除目录的情况,例如目录包含非空文件、没有删除权限等。在这种情况下,我们可以使用一些强制删除的方法来解决问题。本文将详细介绍在Linux中如何强制删除目录的几种常见方法。
网络技术联盟站
2023/06/08
8.7K0
如何在 Linux 中强制删除目录?
如何在Linux中删除软链接
符号链接(也称为软链接或符号链接)在 Linux 中是一种特殊类型的文件,可用作另一个文件的快捷方式。 你可以使用 ln 命令创建软链接。但是怎么删除呢? 在 Linux 中没有专门用于删除符号链接的特殊命令。你可以使用 rm 命令,该命令也用于删除文件和目录。 rm symbolic_link_name 你也可以在此处使用取消链接命令。不要用它的名字。它不仅用于删除链接;它也可以删除文件。 unlink symbolic_link_name 使用 rm 命令删除符号链接 你所要做的就是为命令提供链接路
入门笔记
2022/11/14
13.3K1
如何在Linux中删除软链接
如何在ubuntu 中彻底删除docker
本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/88/
羽翰尘
2019/11/20
21.9K0
python删除行_python 删除文件中指定行
代码适用情况:xml文件,循环出现某几行,根据这几行中的某个字段删掉这几行这段代码的作用删除jenkins中config.xml中在自动生成pipline报错的时的回滚 start = ‘
全栈程序员站长
2022/09/02
3.8K0
在Vim/Vi中删除行、多行、范围、所有行及包含模式的行
使用linux服务器,免不了和vi编辑打交道,命令行下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vi有快捷的命令可以删除多行、范围。
子润先生
2021/06/24
109.2K0
PHP 画图形 N行N列
写一个函数需要一个参数,根据这个参数输出一个图形 <?php /* 算法二、写一个函数需要一个参数,根据这个参数输出一个图形, 比如:输入4: 4 5 6 7 15
Marco爱吃红烧肉
2021/12/24
9270
datatable删除行
  1.如果只是想删除datatable中的一行,可以用DataRow的delete,但是必须要删除后让DataTable知道,所以就要用到.AcceptChanges()方法,原因是这种删除只是标识性删除,就像我们通常在数据库中用到的IsDelete字段。
全栈程序员站长
2022/07/15
2.7K0
删除链表中倒数第n个节点
题意 给定一个链表,删除链表中倒数第n个节点,返回链表的头节点。 样例 给出链表 1->2->3->4->5->null 和 n = 2. 删除倒数第二个节点之后,这个链表将变成 1->2->3->5->null. 思路 类似于 链表倒数第n个节点,先找到被删除节点的前节点,然后将前节点的 next 指向被删除节点的的 next 即可。 代码实现 /** * Definition for ListNode. * public class ListNode { * int val; *
一份执着✘
2018/06/04
8270
python删除文本最后一行_用python删除文件中的最后一行
我创建了以下代码来查找文件中的行数,但是我不知道如何删除特定的行号。我是新来的python – 所以如果有一个更简单的方法 – 请告诉我。
全栈程序员站长
2022/08/30
7K0
点击加载更多

相似问题

Mysql:需要帮助,每隔n行选择一次

20

使用MYSQL从子查询SELECT中每隔n行选择一次

20

每隔n行选择一次,偏移起始位置并重复

214

从数组中每隔n项删除一次

621

如何在postgres中每隔N行打印一次列标题?

111
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文