即時通訊設法在xml文件中查找特定的字符串。 這是我到目前爲止的代碼:python中的正則表達式,findall
data = re.findall(r'<tabular>(.*?)</tabular>' ,file)
從下面的XML文件
這樣:
some stuff
<tabular>
mydata
</tabular>
some stuff
我希望extrackt MYDATA,但我的代碼doesent似乎工作。
即時通訊設法在xml文件中查找特定的字符串。 這是我到目前爲止的代碼:python中的正則表達式,findall
data = re.findall(r'<tabular>(.*?)</tabular>' ,file)
從下面的XML文件
這樣:
some stuff
<tabular>
mydata
</tabular>
some stuff
我希望extrackt MYDATA,但我的代碼doesent似乎工作。
另一種解決方案是在這裏:
>>> data = re.findall(r"<tabular>([^<]+)<\/tabular>", file)
請解釋,請問您的解決方案的工作? –
這是一個您正在解析的XML數據? – alecxe
用正則表達式解析XML是一個非常糟糕的主意 –