询问如何知道正则中+和*等等所配上的字符串

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
sweating
帖子: 200
注册时间: 2009-02-07 18:01

询问如何知道正则中+和*等等所配上的字符串

#1

帖子 sweating » 2009-12-13 13:52

最近在作一个需要处理数据
a_0 b_0 c_0 d_0
a_1 b_1 c_1 d_1
........
换成
c_0 c_1
c_1 c_2
c_2 c_3
c_3 c_4
........
(所有空格都是\t)
准备用
sed
's/\{\{[^\t\n]+\t\}\{4,4\}\n\}\{2,2\}
/...../g'
file >new_file
其中.....应该怎么写?
头像
xzap
帖子: 256
注册时间: 2006-08-24 21:25

Re: 询问如何知道正则中+和*等等所配上的字符串

#2

帖子 xzap » 2009-12-13 20:15

又是看不懂的问题,奇怪,为什么我最近老是看不懂。帮顶吧
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 询问如何知道正则中+和*等等所配上的字符串

#3

帖子 eexpress » 2009-12-13 20:24

用perl吧。
匹配到和匹配前后的结果,都有变量的
● 鸣学
回复