作者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