Page 195 - Corso di PHP - Livello base
P. 195

Facciamo alcuni esempi per comprendere meglio:


                 [a-zA-Zàèéìòù0-9] Tutti i caratteri minuscoli e maiuscoli, le lettere
                                            accentate della lingua italiana e i numeri

                 [^0-9]                     Un qualsiasi carattere che non sia un numero

                 (ciao)                     La sottostringa “ciao”

                 t?o                        La lettera o preceduta da 0 o 1 occorrenze della

                                            lettera  t  (se  il  testo  è  “gatto,  canto,  albero”  ci
                                            saranno tre risultati utili e cioè la sequenza “to”

                                            di  gatto,  la  sequenza  “to”  di  canto  e  la  “o”  di
                                            albero)

                 t*o                        La lettera o preceduta da 0 o più occorrenze della

                                            lettera  t  (per  il  testo  precedente  ci  saranno  tre
                                            risultati utili e cioè “tto” di gatto, “to” di canto e
                                            “o” di albero)

                 t+o                        La lettera o preceduta da 1 o più occorrenze della

                                            lettera t (due risultati utili, “tto” di gatto e “to” di
                                            canto)

                 t{2}o                      La  lettera  o  preceduta  da  2  occorrenze  della

                                            lettera t (un risultato, “tto” di gatto)

                 t{3,5}o                    La lettera o preceduta da un minimo di 3 fino a
                                            un  massimo  di  5  occorrenze  della  lettera  t

                                            (nessun risultato)

                 [^t]t{1}o                  Un'occorrenza della lettera t seguita dalla lettera
                                            o  e  preceduta  da  qualsiasi  carattere  purché  non

                                            sia una t (un risultato, “to” di canto)
                 [a-s](to)                  Qualsiasi  carattere  compreso  tra  a  e  s  seguito

                                            dalla sottostringa “to” (un solo risultato, “to” di
                                            canto).

                 (2\+2)                     La stringa “2+2”

                 .$                         Qualsiasi  carattere  purché  sia  l'ultimo  della

                                            stringa




                                                          195
   190   191   192   193   194   195   196   197   198   199   200