Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Un compendio per usare Match regex [1]

Categoria: Comandi Ultimo Aggiornamento: 14/02/11


Il comando Match regex permette di fare operazioni particolari sulle stringhe. La forma base del comando è:

Match regex (pattern; aString)

dove aString è la stringa dove effettuiamo la ricerca, pattern è una speciale stringa che contiene "cosa" cercare. Se pattern si trova all'interno di di aString il comando ritorna True. Ecco cosa si può inserire all'interno di pattern.

- il caso più ovvio: se pattern:="mytext" e aString:="mytext", il comando ritorna True

- . (il punto) corrisponde a "qualsiasi carattere" tranne new line (a meno che ciò non venga espressamente specificato nelle opzioni inseribili in pattern). Quindi:

  • "4.b" corrisponde a "4db"
  • "4.r" non corrisponde a "4dfr"


- [ ... ] definisce classi di caratteri. Come:

    "[a-z]" corrisponde a qualsiasi lettera minuscola

Se la classe inizia con "^", la classe viene negata, cioè esiste corrispondenza se i caratteri non sono nella classe.

- * (asterisco) corrisponde a zero o più operatori. Quindi:

  • "z*" corrisponde a ""
  • "z*" corrisponde a "zzzzz"
  • "4d*b" corrisponde a "4dddb"
  • "4d*b" non corrisponde a "4d"


- + (il segno più) corrisponde a uno o più operatori. Quindi:

  • "z+" corrisponde a "z"
  • "z+" non corrisponde a ""


? - corrisponde a zero o un operatore. Quindi:

  • "a?" corrisponde a ""
  • "a?" corrisponde a "a"
  • "a?" non corrisponde a "aa"




Inviato da: PierPaolo Sichera Visite: 10083

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
301 utenti registrati

Pagina servita il 19/03/24 alle 08:33:58 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad