<meals>
<breakfast>
Eggs and Toast
</breakfast>
<lunch>
Salad and soup
這是我的XML。我只是想從此xml中使用正則表達式獲得Opened Tag(Lunch,Meals)。 請幫幫我。如何使用正則表達式查找所有打開的標記
<meals>
<breakfast>
Eggs and Toast
</breakfast>
<lunch>
Salad and soup
這是我的XML。我只是想從此xml中使用正則表達式獲得Opened Tag(Lunch,Meals)。 請幫幫我。如何使用正則表達式查找所有打開的標記
這個答案是a bit more to the point(這是關於HTML,但也關心XML)。
如果這不嚇唬你,至少儘量使問題更具體的(這只是一種XML的?什麼是「餐」?)
要獲得左,右尖括號之間的數據(其中左括號不是由前斜線得手),可以使用下面的表達式:
<([^<>/]+)>
...其中第一個(也是唯一一個)捕獲組將包含標記的名稱; 「組0」將包含整個匹配 - 名稱和括號。
你已經嘗試過什麼? – 2013-03-22 11:58:10
var pattern1 =「(?<(? [a-z] +)>)([^ <] +?)」; –
2013-03-22 12:07:34