Espressioni regolari

di il
1 risposte

Espressioni regolari

Ciao a tutti, non so se questa sia la sezione giusta jn caso mi scuso anticipatamente.
Devo risolvere un problema che mi chiede di realizzare un automa partendo da questa espressione regolare
“[A - Z]*01*[ˆ[A - Z]]{3}”, sull’alfabeto [A - Z][0 - 9].
Ho capito che devo avere una lettera ripetuta un numero di volte(anche 0) poi uno 0, un 1 ripetuto un numero di volte ma poi non capisco dopo...
Qualcuno mi può aiutare?

1 Risposte

  • Re: Espressioni regolari

    A futuro beneficio:
    [^[A-Z]]
    è un set negato, da leggere "un carattere dell'alfabeto tranne caratteri appartenenti all'insieme A-Z";
    {3}
    indica il numero di ripetizioni, in questo caso 3

    praticamente
    [^[A-Z]]{3} 
    è equivalente, nell'alfabeto indicato, a
    [0-9]{3} 
    o, semplificando,
     [0-9][0-9][0-9]
Devi accedere o registrarti per scrivere nel forum
1 risposte