- 论坛徽章:
- 0
|
非常感谢lvscar !
现在有个新问题,其实我要找的是foo后面的一串数字,文件是这样的
05/29 18:00:01 呼叫排队: 898160;contactid=273481532
05/29 18:00:07 呼叫排队: 89896955000;contactid=273481528
05/29 18:00:09 呼叫排队: 898160;contactid=273481562
05/29 18:00:09 呼叫排队: 898160;contactid=273481565
05/29 18:00:36 呼叫排队: 898160;contactid=273481630
05/29 18:00:44 呼叫排队: 89896955000;contactid=273481703
05/29 18:01:12 呼叫排队: 898969988;contactid=273481800
要把contactid=后面的那串数字提出来,做成一个连接。
现在可以用了python的re,但匹配到第一个就不往下走了。
text = open("c:\1","r")
m = re.compile("(?<=contactid=).*").search(text)
>>> m.group(0)
'273481532'
>>> m.group(1)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
IndexError: no such group |
|