我有一個包含大量垃圾數據的文件,我想從中提取一些正確的格式化XML。從非xml格式中提取xml數據
我想提取的位是這樣的:
<random stuff....;'/>
<GET_FW_VERSION
FIRMWARE_VERSION = "1.77"
FIRMWARE_DATE = "Apr 23 2009"
MANAGEMENT_PROCESSOR = "iLO2"
LICENSE_TYPE = "iLO 2 Advanced"
/>
more non xml stuff
所以我只想取出<GET_FW_VERSION>
我用來做這個,像這樣:
string FW_VERSION = Regex.Match(result, "<GET_FW_VERSION>.*</GET_FW_VERSION>", RegexOptions.Singleline).ToString();
但這不結束於</GET_FW_VERSION>
有沒有另一種方法來wr迭代那個正則表達式?
當使用'RegexOptions.SingleLine'時,'.'也匹配'\ n'。 – JLRishe