這個問題在這里已經有了答案: 為什么不能使用正則運算式來決議 HTML/XML:外行術語的正式解釋 (10 個回答) 4 天前關閉。
我有這個 XML:
<rss>
<item>aa</item><item>bb</item>
</rss>
我想在不同的比賽中獲得每個內容。我試過了,<item>(.*)<\/item>但它回傳了同一場比賽中的全部內容(完整的第二行以 開頭并以 結尾)。
我怎樣才能在兩場比賽中打破它?我正在使用 javascript/nodejs。
uj5u.com熱心網友回復:
默認情況下,正則運算式是貪婪的,您可以?在量詞中添加 a以使其不貪婪
<item>(.*?)<\/item>
https://regex101.com/r/wvcZgT/1
但是通常對于 xml,最好使用 xml 決議器。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383956.html
標籤:javascript 节点.js 正则表达式 xml
上一篇:如何在XML中查找節點
