我有一个很长的字符串(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