24小时热门版块排行榜    

查看: 509  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

[求助] 求正则表达:将文本间隔4行每两个N中一个替换为N_1已有2人参与

文本格式如下:

N      
ad ad
ad ad
ad ad
N
ad ad
ad ad
ad ad
N
ad ad ad
ad ad ad
ad ad ad
N
......
替换后:
N_1      
ad ad
ad ad
ad ad
N
ad ad
ad ad
ad ad
N_1
ad ad ad
ad ad ad
ad ad ad
N
......
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cenwanglai

荣誉版主 (知名作家)

老和山猥琐派九段

优秀版主

引用回帖:
2楼: Originally posted by libralibra at 2014-04-07 19:02:31
这个不需要正则,直接txt打开,替换就行

原来问题么有表述清楚。

N
N
N
N

替换后为:
N_1
N
N_1
N
N_1
3楼2014-04-07 19:22:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
这个不需要正则,直接txt打开,替换就行
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2014-04-07 19:02:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

锐利的碎片

木虫 (正式写手)

star watcher

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cenwanglai: 金币+10, 行号除以8可以除尽?嗯,谢谢! 2014-04-08 19:02:33
cat t.txt | awk '{if (NR%8 == 1) print $1"_1"; else print $0}'
4楼2014-04-08 17:46:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见