-2
我有XML的文件,這種結構如何從正則表達式搜索中排除某些詞?
<item><rank>15</rank>...<price>100</price></item>
<item><rank>15</rank>...<price>200</price></item>
<item><rank>15</rank>...<price>500</price></item>
從上面XML的...
手段:一些不同的標記,這在某種程度上說明的項目(可以是任何標籤)
所以我需要找項目與price=500
並替換rank
它。
<item><rank>\d+<\/rank>(.*)<price>500<\/price><\/item>
但這正則表達式會發現是內容在年底從第一<item>
和<price>500</price></item>
啓動這三個標籤。
所以我需要排除</item>
從(.*)
在搜索。
使用xml解析器。 –
使用捕獲組?請參閱[this](https://regex101.com/r/Ohr3Wa/1) –
您使用哪些編程語言? –