2013-02-18 50 views
0

我有一個很長的字符串(html),我想抓住每個值在< td> </td>之間,例如,我需要字符串「avatr」,「lionking」 :如何抓住兩個字符串之間的值

<td>avatar</td> <td> lionking</td> and so on.... 
+1

@CoderSeven更好地告訴他,他開始做字符串操作之前,使用XML解析。 – 2013-02-18 16:29:16

+1

好吧,絕對不是通過正則表達式。 – 2013-02-18 16:30:16

+2

@Machinegon幸運的是,在評論中沒有downvoting – AbZy 2013-02-18 16:34:06

回答

3

因爲您解析HTML(一種上下文無關的語言),所以不應該使用正則表達式。有關詳情,請參閱this post

幸運的是,.NET具有可用於解析HTML一個偉大的圖書館稱爲HTML Agility Pack

+0

HTML Agility Pack太好了!此外CsQuery看起來很有希望https://github.com/jamietre/CsQuery – 2013-02-18 16:37:05

+0

@ bowenl2我的上帝,鏈接正在殺死我的眼睛! – 2013-02-18 16:43:05

相關問題