RICERCA

La funzione RICERCA restituisce la posizione iniziale di un valore stringa all’interno di un’altra, ignorando le grafia e consentendo l’uso di caratteri jolly.

RICERCA(cerca-stringa; stringa di origine; pos iniz)

cerca-stringa: il valore stringa da cercare.

stringa di origine: il valore stringa in cui cercare.

pos iniz: un facoltativo valore numerico specifica la posizione all’interno della stringa da cui deve iniziare l’operazione da eseguire. pos iniz deve essere maggiore o uguale a 1 e minore o uguale al numero di caratteri presenti in stringa di origine.

Note

  • I caratteri jolly sono consentiti in cerca-stringa. Pertanto, in cerca-stringa puoi utilizzare un * (asterisco) al posto di più caratteri, oppure un ? (punto interrogativo) per sostituire un singolo carattere in stringa di origine. Puoi anche utilizzare una ~ (tilde) per specificare che il carattere seguente deve corrispondere piuttosto che essere utilizzato come carattere jolly.

  • Specifica pos iniz per iniziare la ricerca di cerca-stringa all’interno di stringa di origine invece che dal suo inizio. Questa funzionalità è particolarmente utile se stringa di origine può contenere più istanze di cerca-stringa e desideri determinare la posizione iniziale di un’istanza successiva alla prima. Se pos iniz viene omesso, viene utilizzato il valore 1.

  • Durante la ricerca, puoi utilizzare la funzione TROVA per tener conto della differenza tra maiuscole e minuscole.

Esempi

=RICERCA("ra"; "abracadabra") restituisce 3; la prima occorrenza della stringa “ra” inizia al terzo carattere di “abracadabra”.

=RICERCA("ra"; "abracadabra"; 5) restituisce 10, cioè la posizione della prima occorrenza della stringa “ra” se inizi la ricerca dalla posizione 5.

=RICERCA("*mente"; "totalmente") restituisce 1, poiché l’asterisco all’inizio della stringa da cercare corrisponde a tutti i caratteri prima di “mente”.

=RICERCA("*mete"; "totalmente") restituisce un errore, poiché la stringa “mete” non esiste in “totalmente”.

=RICERCA("*?mente"; "totalmente") restituisce 5, poiché il punto interrogativo corrisponde al carattere immediatamente precedente a “mente”.

=RICERCA("m*e"; "totalmente") restituisce 6, poiché l’asterisco corrisponde a tutti i caratteri presenti tra “m” e “e”.

=RICERCA("~?"; "totalmente? No.") restituisce 11, poiché il carattere tilde indica di interpretare il carattere successivo (in questo caso il punto interrogativo) letteralmente invece che come carattere jolly, è il punto interrogativo è presente nella stringa come undicesimo carattere.

=RICERCA(REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Dove inizia marina@example.com?") restituisce 12, la posizione di inizio della prima e-mail nella stringa di origine.

Consulta ancheIDENTICOTROVA
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Utile?
Limite di caratteri: 250
Il limite massimo di caratteri è 250.
Grazie per il tuo feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.