2013-03-22 41 views
-1
<meals> 
    <breakfast> 
     Eggs and Toast 
    </breakfast> 
    <lunch> 
     Salad and soup 

這是我的XML。我只是想從此xml中使用正則表達式獲得Opened Tag(Lunch,Meals)。 請幫幫我。如何使用正則表達式查找所有打開的標記

+0

你已經嘗試過什麼? – 2013-03-22 11:58:10

+0

var pattern1 =「(?<(? [a-z] +)>)([^ <] +?)」; – 2013-03-22 12:07:34

回答

0

這個答案是a bit more to the point(這是關於HTML,但也關心XML)。

如果這不嚇唬你,至少儘量使問題更具體的(這只是一種XML的?什麼是「餐」?)

0

要獲得左,右尖括號之間的數據(其中左括號不是由前斜線得手),可以使用下面的表達式:

<([^<>/]+)> 

...其中第一個(也是唯一一個)捕獲組將包含標記的名稱; 「組0」將包含整個匹配 - 名稱和括號。

相關問題