我很难在 XML 文件中查找特定的代码块。
XML 类似于此示例:
<object>
<class>File</class>
<name>Fall</name>
<desc>Description of Seasons: Fall</desc>
</object>
<object>
<class>File</class>
<name>Summer</name>
<desc>Description of Seasons: Summer</desc>
</object>
<object>
<class>Image</class>
<name>Summer1</name>
<desc>Image of Seasons: Summer</desc>
</object>
<object>
<class>File</class>
<name>Weather3</name>
<desc>Description of Weather</desc>
</object>
基本上我想要一个正则表达式只返回名为Summer
.
我该怎么办?
我被困在这里:
<object>(.*?)<class>File</class>(.*?)Description of Seasons: Summer(.*?)</object>
但我也得到了搜索结果中的第一个对象。
我有点 (.) 来包含新行,因此是语法。