Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 71.574
  • Views Posts: 542.184
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

VB.NET - ESTRARRE NUMERI DA STRINGA ALFANUMERICA (Codice)

VB.NET - ESTRARRE NUMERI DA STRINGA ALFANUMERICA (Codice)

 

Oggi vi voglio mettere a disposizione due funzioni che vi permettono di estrarre i numeri da una stringa alfanumerica.
Le due funzioni sono equivalenti. 

Qui di seguito troverete sia il codice Sorgente e il file eseguibile.


      CODICE VISUAL STUDIO 2010 - VISUAL BASIC .NET - VB.NET


Public Function EstraiSoloNumeri(ByVal Testo As String) As String

        Dim onlyNumbers = New String(Testo.Where(Function(c) Char.IsNumber(c)).ToArray())

        Return onlyNumbers

      End Function


Seconda funzione :


    CODICE VISUAL STUDIO 2010 - VISUAL BASIC .NET - VB.NET


Public Function ExtractDecimalValues(ByVal Text As String) As List(Of Decimal)

        Dim result As New List(Of Decimal)


        Dim oMatch As System.Text.RegularExpressions.Match

        Dim oMatchCollection As System.Text.RegularExpressions.MatchCollection

        Dim oRegEx As New System.Text.RegularExpressions.Regex("[\d]+[{\.,\,}]?[\d]+")


        oMatchCollection = oRegEx.Matches(Text)

        Dim strResult As String = String.Empty

        For Each oMatch In oMatchCollection

            strResult = Convert.ToDecimal(oMatch.Value.ToString.Trim())

            result.Add(strResult)

        Next

        Return result

End Function


      By ImaginSystems & Queen Gin   

Categoria: VB.NET
domenica, 23 dic 2012 Ore. 19.37

Messaggi collegati


Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003