作者dilutetarget (☑蒙提派森)
看板RegExp
标题[问题] 关"egrep"使用群组与撷取的问题
时间Fri Oct 31 16:19:47 2008
$ cat data
2005-07-05
2005-09-09
2004-12-31
2006-02-02
2005-08-08
2005-09-08
2007-11-11
$ egrep -n '([0-9][0-9])-\1' data
2:2005-09-09
4:2006-02-02
5:2005:08-08
7:2007-11-11
不懂 egrep後面的正规表示法是如实现将"月份与日期为同一数字之日期"列出?
[0-9][0-9]不是 01,02,03,.......97,98,99都有可能吗?
一直想不通,可以麻烦各位先知与高手指点迷津一下吗? 先谢谢大家了 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.77.155
1F:推 blc:\1 = 第一个用括号()括起来的值。 10/31 20:58
2F:→ dilutetarget:楼上大大您好 先谢谢您 关於您说的 那个群组的观念 11/01 00:14
3F:→ dilutetarget:我是懂得 我想我的问题在於 倒数第二句话 11/01 00:16
4F:→ dilutetarget:"([0-9][0-9])-" 这个部份如何找出同一数字之日期呢? 11/01 00:17
5F:推 LPH66:([0-9][0-9])-只有抓一组 第二组是\1抓到的 11/01 00:21
6F:→ dilutetarget:谢谢楼上的大大 恍然大悟 真的是十分感激 ^^ 11/01 01:01