Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    44

    [VB 2008] Espressioni regolari rimuovere numeri

    ciao,

    tempo addietro, mentr studiavo js ho aperto un topic nella sezione js chiedendo come potevo rimuovere i numeri o lettere di una stringa e mi avevano suggeriuto giustamente le espressioni regolari

    http://forum.html.it/forum/showthrea...sioni+regolari

    oggi mi ritrovo a dover fare la stessa cosa in vb 2008.


    Da neofita che sono ho usato il codice del js

    Dim stringa As String = "abcde12kkasksdd45"
    Dim SoloNumeri As Integer = stringa.replace(/[^0-9]?/g", "")


    però ricevo un errore sul primo slash all interno della parentesi.

    Sto sbattendo la testa ma su internet vedo esempi che utilizzano regex, altri altri metodi ma nessuno che faccia al mio caso.

    Qualcuno mi aiuta?

    grazie

  2. #2
    Utente di HTML.it L'avatar di sotoli
    Registrato dal
    Mar 2008
    Messaggi
    150
    Ciao, con Regex.replace non dovresti avere alcun problema:
    codice:
    Dim stringa As String = "abFcde12kkGasksdHd45"
    Dim solo_lettere As String = Regex.Replace(stringa, "[0-9]", "")  'abFcdekkGasksdHd
    Dim solo_numeri As String = Regex.Replace(stringa, "[a-z|A-Z]", "")  '1245
    Crestron Control Systems and AMX Control Systems Programmer

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    44
    fantastico grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    44
    avrei bisogno di un altro piccolo aiutino. Come rimuovo da una stringa solo la parte finale? ad esempio:


    Dim lol as String = "pippo69pluto69"


    Voglio rimuovere solo l'ultima occorrenza di 69 lasciando alla fine: "pippo69pluto"

    Help pls

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    44
    mi rispondo da solo

    Dim lol as String = "pippo69pluto69"
    Dim ciccio = Regex.Replace(lol, "69$", "") 'diventa pippo69pluto
    MsgBox(ciccio)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.