2010-03-09 33 views
1

我是iphone開發新手。我正在使用RegexkitLite框架來解析和檢索Html源代碼中的特定內容。我想要檢索屬性標籤中的內容。我應該如何給正則表達式來實現它?標籤是如何使用正則表達式來檢索iPhone中的屬性標記的內容?

<a href="http://www.stackoverflow.com" class="11-link-dkred-bold">This is stack overflow HTML</a> 

我想檢索和標籤之間的href內容和值。請幫助我。

+0

必須使用正則表達式? – kennytm 2010-03-09 11:09:57

+0

是否有替代品解決我的問題? – Warrior 2010-03-09 11:12:07

回答

2

我終於用

<a href=([^<]*) class=\"11-link-dkred-bold\"><b>([^<]*)</a>" 

我喜歡打印「在打印語句雙quotes.Just之前已經使用\得到輸出。

3

建議使用HTML解析器來處理這些作業。

如果你想使用正則表達式,你可以試試這個:

<a href\s*=\s*"([^"]*)">([^<]*)</a> 

首先,集團將抓住href屬性值和第二組將捕獲的開始和結束標記之間的文本。

+0

我想檢索class =「11-link-dkred-bold」標籤的內容。我改變了你的表達方式([^<]*),因爲你的編譯時錯誤使用s。 – Warrior 2010-03-09 11:23:05

+0

使用:([^<]*) codaddict 2010-03-09 11:26:04

相關問題