回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我尝试使用正则表达式从下面的日志中捕获数据组。模式是</p>
<pre><code><item> : <key> = <value> , <key> = <value>, ..., <key> = <value>
</code></pre>
<p><code>([#\w\d]*?)[\s]*=[\s]*([.\w\d]*)</code>可以捕获组<code><key></code>和组<code><value></code>
但是我也想捕获<code><item></code>组,所以我将上面的分组并使用{n}重复。在</p>
^{pr2}$
<blockquote>
<p>20141207,07:15:52,0,>>RATIO: casher#=30,
Value=2.579,Units=ratio,Error=N 20141207,07:15:52,0,>>RATIO:
casher#=31, Value=4.509,Units=ratio,Error=N
20141207,07:15:52,0,>>RATIO: casher#=32,
Value=3.735,Units=ratio,Error=N 20141207,07:15:52,0,>>RATIO:
casher#=33, Value=2.401,Units=ratio,Error=N</p>
<p>20141207,07:15:52,0,>>CUSTOMER: casher#=30, Value=50,Units= count
20141207,07:15:52,0,>>CUSTOMER: casher#=31, Value=6,Units= count
20141207,07:15:52,0,>>CUSTOMER: casher#=32, Value=88,Units= count
20141207,07:15:52,0,>>CUSTOMER: casher#=33, Value=33,Units= count</p>
</blockquote>
<p><img src="https://i.stack.imgur.com/1nPUc.png" alt="pic1"/>
<img src="https://i.stack.imgur.com/wJOPb.png" alt="enter image description here"/></p>
<p>显然,结果并不是人们所期望的那样。谁能给我一些提示吗?我最终使用python来翻译成代码。谢谢您。在</p>