有没有人有关于如何使正则表达式找到<time>
和</time>
中的所有字符串的一些指导?下面的代码中有3种情况。我必须使用正则表达式来返回列表中时间和/或时间之间的3个字符串。在标签中寻找字符串的正则表达式
<tabular>
<time from="2015-09-23T23:00:00" to="2015-09-24T00:00:00" period="3">
<!-- Valid from 2015-09-23T23:00:00 to 2015-09-24T00:00:00 -->
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
<precipitation value="0" />
<!-- Valid at 2015-09-23T23:00:00 -->
<windDirection deg="118.5" code="ESE" name="East-southeast" />
<windSpeed mps="1.2" name="Light air" />
<temperature unit="celsius" value="12" />
<pressure unit="hPa" value="1010.4" />
</time>
<time from="2015-09-24T00:00:00" to="2015-09-24T06:00:00" period="0">
<!-- Valid from 2015-09-24T00:00:00 to 2015-09-24T06:00:00 -->
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
<precipitation value="0" />
<!-- Valid at 2015-09-24T00:00:00 -->
<windDirection deg="94.7" code="E" name="East" />
<windSpeed mps="1.9" name="Light breeze" />
<temperature unit="celsius" value="12" />
<pressure unit="hPa" value="1010.4" />
</time>
<time from="2015-09-24T06:00:00" to="2015-09-24T12:00:00" period="1">
<!-- Valid from 2015-09-24T06:00:00 to 2015-09-24T12:00:00 -->
<symbol number="4" numberEx="4" name="Cloudy" var="04" />
<precipitation value="0" minvalue="0" maxvalue="0.3" />
<!-- Valid at 2015-09-24T06:00:00 -->
<windDirection deg="122.9" code="ESE" name="East-southeast" />
<windSpeed mps="2.6" name="Light breeze" />
<temperature unit="celsius" value="12" />
<pressure unit="hPa" value="1009.3" />
</time>
</tabular>
“三串”是什么意思? – proycon
对不起,我参加了三场比赛。 – TeaLoverGuy
你想要所有时间元素的XML内容作为字符串吗?在任何情况下,我强烈建议使用像''lxml''这样的正确的xml库,而不是正则表达式。 – proycon