回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个以下格式的文件;我想用pyhton和c++解析它,并提取ImpVarNo后面的数字:
这种格式有很多行。你知道吗</p>
<p>你知道吗示例.txt你知道吗</p>
<pre><code>Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
Start:
abc pqr
(FF_GGGGG_CONFIRM_TR):TC:20222,SeqNum:86,ImpVarNo:1000000008234436,Id:12,oneId:66454,a/c:1,ImpValue:905,Impvar:25,actualValue:905,actualVar:25,abc pqr xyz
Impquantity:0,pgb ncr yepp
</code></pre>
<p>所以我写了以下代码:</p>
<pre><code>#!/usr/bin/env python
import sys
import re
hand = open('newlogfile.txt')
for line in hand:
r = re.compile("ExOrderNo:(\d+),")
print r
</code></pre>