VB.NET如何将正则表达式的分组(小括号)中的内容赋值给变量

比如我用这句正则表达式:abc(\d*)提取出字符串123abc456def中的结果有2个分组:第0组是:abc456第1组(也就是正则表达式小括号中的内容)是:456现... 比如我用这句正则表达式:abc(\d*)提取出字符串 123abc456def 中的结果有2个分组:第0组是:abc456第1组(也就是正则表达式小括号中的内容)是:456现在我在VB.NET中如何将第1组的结果456赋值给一个变量(比如A)?求大神解答,最好给出具体代码,谢谢! 展开
 我来答
阳光的雷咩咩
2016-08-26 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7838万
展开全部
        Dim input = "123abc456def"
        Dim reg As New Regex("abc(\d*)")
        Dim A As String = reg.Match(input).Groups(1).Value
        Console.WriteLine(A) '456
        Console.ReadLine()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式