有沒有人有關於如何使正則表達式找到<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