我想做一個正則表達式來從這個XML中獲取錯誤代碼。Python正則表達式:這有什麼問題?
>>> re_code = re.compile(r'<errorcode>([0-9]+)</errorcode>', re.MULTILINE)
>>> re_code.match('''<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
... <methoderesponse>
... <status>
... <message/>
... <errorcode>515</errorcode>
... <value>ERROR</value>
... </status>
... </methoderesponse>
... ''')
它應該很容易。但我不明白爲什麼它不匹配。
在處理正則表達式時,還應該包含輸入和期望輸出,以便我們能更好地幫助您。 –
@InbarRose:輸入和期望的輸出在問題中。 – Tim