Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6]Espressione regolare per test su variabile

    Ciao,
    qualcuno mi sa indicare come è la sintassi di un'espressione regolare per testare il valore di una variabile.

    In poche parole ho bisogno di sapere se nella mia variabile "email"
    ci sono caratteri diversi da quelli dell'alfabeto, diversi dai numeri da 0 a 9 e diversi dalle punteggiature (.,;:_-)

    Potete aiutarmi?

    Grazie in anticipo
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Utente di HTML.it L'avatar di Artemio
    Registrato dal
    Jan 2006
    Messaggi
    178
    fai un ciclo per ogni lettera della stringa e le confronti con le lettere che vuoi

  3. #3
    Si ok è quello che faccio al momento ma a me interessa sapere come articolare il test su ogni singolo byte....

    Cioè vorrei evitare di mettere n if o un select case chilometrico per testare la variabile.

    Esempio:
    devo controllare se la variabile miavariabile continene solo valori da me prescelti e non altro (in questo caso la lettera "a", la lettera "x" e il trattino "-")
    quindi, erroneamente farei 3 if
    codice:
    if miavariabile = "a" then mi interessa ... etc
    if miavariabile = "x" then mi interessa ... etc
    if miavariabile = "-" then mi interessa ... etc
    quindi voglio che la miavariabile contenga solo quello che dico io, e quello che dico io possono anche essere 20-30 lettere o numeri differenti.

    Con le if o altre strutture decisionali risolvo tranquillamente... però mi vengono fuori na marea di righe.

    Mi risulta che con le espressioni regolari si fà tutto in una unica riga, na cosa tipo

    Regex(miavariabile,"^[a,x,-],[0-9] $")


    l'ho buttata lì, non ho la minima conoscenza del comando regex e delle espressioni regolari.

    Spero di essermi spiegato :master: (disse il paracadute)

    Grazie
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  4. #4
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    prova a dare un'occhiata QUI

    ...e in generale a tutto il sito

    Boolean

  5. #5
    Grazie a buon rendere
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  6. #6
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    figurati!

    Boolean

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.