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