我有一個很長的字符串(html),我想抓住每個值在< td> </td>之間,例如,我需要字符串「avatr」,「lionking」 :如何抓住兩個字符串之間的值
<td>avatar</td> <td> lionking</td> and so on....
我有一個很長的字符串(html),我想抓住每個值在< td> </td>之間,例如,我需要字符串「avatr」,「lionking」 :如何抓住兩個字符串之間的值
<td>avatar</td> <td> lionking</td> and so on....
因爲您解析HTML(一種上下文無關的語言),所以不應該使用正則表達式。有關詳情,請參閱this post。
幸運的是,.NET具有可用於解析HTML一個偉大的圖書館稱爲HTML Agility Pack
HTML Agility Pack太好了!此外CsQuery看起來很有希望https://github.com/jamietre/CsQuery – 2013-02-18 16:37:05
@ bowenl2我的上帝,鏈接正在殺死我的眼睛! – 2013-02-18 16:43:05
@CoderSeven更好地告訴他,他開始做字符串操作之前,使用XML解析。 – 2013-02-18 16:29:16
好吧,絕對不是通過正則表達式。 – 2013-02-18 16:30:16
@Machinegon幸運的是,在評論中沒有downvoting – AbZy 2013-02-18 16:34:06