Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    25

    Espressione regolare con intervallo numerico

    Ciao ragazzi, ho un piccolo problema con un'espressione regolare che, per quanto possa essere semplice, non riesco a impostare perchè le espressioni regolari non le ho mai assimilate bene.

    Dovrei ricercare all'interno di una stringa le sottostringhe "Qx" dove x è un numero compreso da 0 a 99
    Per esempio "MAX vs Q13" mi deve trovare Q13 mentre nella stringa "Q2 vs Q14" mi deve trovare sia Q2 che Q14

    Sono riuscito a trovare solo le Q nell'intervallo 0-9 (quindi da Q0 a Q9) con questa espressione regolare:
    Codice PHP:
    preg_match_all("/Q[0-9]/",$sfida,$q
    ma non riesco a capire come estendere l'intervallo.

    Grazie a chi mi darà una mano

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Prova questo
    Q[0-9]{1,2}

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    25
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Prova questo
    Q[0-9]{1,2}
    Perfetto, funziona alla grande.
    Grazie!

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.