How to extract the last number in each string from an array of strings in VB.NET

1 Answer

0 votes
Imports System
Imports System.Text.RegularExpressions

Public Class Program
	Public Shared Sub Main()
        Dim array As String() = {"15 c# 1", "18 vb 5", "900 c 10", "1380 c++ 128"}

        For Each str In array
            Dim numbers As String() = Regex.Split(str, "\D+")
            Console.WriteLine("{0}", numbers(numbers.Length - 1))
        Next
    End Sub
End Class





' run:
'
' 1
' 5
' 10
' 128
'

 



answered Aug 31, 2023 by avibootz
edited Aug 31, 2023 by avibootz
...