2013-01-02 89 views
-3

我想提取的「滴:XXXXX」從它的文本模式看起來像這樣的文本文件:提取字符串/從一個大的文本值/ dat文件

Pkts: 215104502 Bytes: 202537648280 Drops: 1302599 
Pkts: 55330252 Bytes: 52018951784 Drops: 22086 
Pkts: 46226143 Bytes: 42980694784 Drops: 0 
Pkts: 52931264 Bytes: 49764764008 Drops: 0 
Pkts: 60616843 Bytes: 57773237704 Drops: 1280513 
Pkts: 215104502 Bytes: 202537648280 Drops: 1302599. 

我願意接受任何圖案搜索methodolofy(的grep,awk中,蟒蛇)

感謝

+0

的grep 「^滴:\ t \ d」 xxx.txt –

回答

1

隨着awk你可以這樣做:

awk '{ print $5, $6 }' text 
3

谷歌搜索的幾分鐘會找到你,你需要的正則表達式和ansewr會像

re.search(r'(?<=Drops:)\d+', input_string).group(0)