Vai al contenuto principale Passa a contenuto complementare

CountRegEx - funzione dello script e del grafico

CountRegEx() restituisce il numero di occorrenze del modello dell'espressione regolare specificato nel testo della stringa di input. In mancanza di corrispondenze, viene restituito 0.

Questa funzione esegue operazioni regex che distinguono tra maiuscole e minuscole. In alternativa, è possibile utilizzare la variante CountRegExI() per eseguire operazioni regex senza distinzione tra maiuscole e minuscole.

Sintassi:  

CountRegEx (text, regex)

Tipo di dati restituiti: numerico

Argomenti
Argomento Descrizione
text Il testo della stringa di input in cui si desidera cercare un'espressione regolare.
regex Il modello di espressione regolare su cui si desidera eseguire una ricerca.
Esempi di funzioni
Esempio Risultato
CountRegEx('abc123','[a-z]') Restituisce 3.
CountRegEx('abc123','[a-z][0-9]') Restituisce 1.
CountRegEx('abc123','[0-9]') Restituisce 3.
CountRegEx('ABC','[a-z]{3}') Restituisce 0.
CountRegExI('ABC','[a-z]{3}') Restituisce 1. Poiché viene utilizzata la variante CountRegExI(), le ricerche di testo non fanno distinzione tra maiuscole e minuscole.

Casi d'uso

Gli esempi di casi d'uso per CountRegEx() includono:

  • Il conteggio del numero di volte in cui un determinato modello di testo ricorre all'interno di una stringa. Ad esempio, è possibile cercare le istanze di indirizzi e-mail, numeri di telefono e altre informazioni nei documenti e nei messaggi e-mail.

  • La convalida se i dati corrispondono a un requisito di sintassi specifico. Ad esempio, è possibile identificare i casi di errore nell'inserimento dei dati.

Esempio 1 - script di caricamento per contare gli intervalli di anni validi

Esempio 2 - script di caricamento per contare il numero di indirizzi e-mail nelle stringhe di testo

Esempio 3 - espressione del grafico per contare le occorrenze della stringa

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!