考虑到以下几行XML:-你知道吗
<tmpr>10.85</tmpr><sensor>01</sensor><ch1><watts>1000</watts></ch1>
<tmpr>-1.85</tmpr><sensor>01</sensor><ch1><watts>1000</watts></ch1>
我可以使用下面的Python正则表达式来匹配组:-你知道吗
<tmpr>*([\-\d.]+)</tmpr>.*<sensor>(\d+)</sensor>.*<ch1><watts>0*(\d+)</watts></ch1>
问题是,当温度降到10.00以下时,XML引入了一个前导空间:-你知道吗
<tmpr> 9.85</tmpr><sensor>01</sensor><ch1><watts>1000</watts></ch1>
如何修改正则表达式以捕获温度,而忽略前导空间?你知道吗
实际上,这样的正则表达式会起作用:
相关问题 更多 >
编程相关推荐