VB.net 用正则表达式提取数字!

要提取数字的代码段class=''>68</td><tdclass=''>65</td><tdclass=''>169</td><tdclass=要把里面的数字68651... 要提取数字的代码段 class=''>68</td><td class=''>65</td><td class=''>169</td><td class= 要把里面的数字68 65 169 提取出来,要怎么写代码,请教各位老师! 展开
 我来答
魔法软糖&#x2122;
推荐于2018-04-24 · TA获得超过838个赞
知道小有建树答主
回答量:822
采纳率:94%
帮助的人:150万
展开全部
Dim 测试文本 = "<td class=''>68</td><td class=''>65</td><td class=''>169</td>"
Dim 匹配集合 = (New Regex("(?is)(?<=>)[^<>]+(?=<)")).Matches(测试文本)
Dim 结果列表 As New List(Of Decimal)
For Each 匹配 As Match In 匹配集合
    If IsNumeric(匹配.Value) Then 结果列表.Add(CDec(匹配.Value))
Next

软糖来回答吧, 已测试可用。


如满意请采纳,谢谢。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式