Microsoft Excel sta finalmente aggiungendo le espressioni regolari

Le espressioni regolari sono un modo potente per rilevare e modificare stringhe di dati, ma Microsoft Excel non le ha mai supportate in modo nativo. Le cose stanno finalmente cambiando, con l'introduzione delle funzioni di espressione regolare in Excel.

Le espressioni regolari, note anche come “regex” o “regexp” sono stringhe utilizzate per abbinare modelli nelle stringhe di dati. Ad esempio, l'espressione regolare “b[aA]w*b” potrebbe corrispondere a ogni parola in una stringa che inizia con la lettera “A,” oppure potresti usare “b-?d+(.d+)?b” per corrispondere a qualsiasi numero in una stringa di testo. È quindi possibile rimuovere, sostituire o estrarre le corrispondenze secondo necessità. Le espressioni regolari possono essere difficili da leggere e comprendere, ma strumenti come Regex101 possono essere utili come guida e i chatbot con intelligenza artificiale generativa come ChatGPT e Microsoft Copilot sono bravissimi a scriverle.

Microsoft ha annunciato tre nuove funzioni che utilizzano espressioni regolari, ora disponibili nel canale Excel Beta. Puoi utilizzare REGEXTEST per verificare se il testo fornito corrisponde a un modello regex, REGEXEXTRACT per estrarre una corrispondenza e REGEXREPLACE per sostituire una corrispondenza.

Microsoft

Microsoft Excel dispone già di funzioni per molti dei casi d'uso più diffusi per le espressioni regolari, ma non necessariamente per tutti i casi d'uso. Alcune persone potrebbero anche avere più familiarità con la sintassi delle espressioni regolari rispetto alle funzioni native di Excel oppure desiderano condividere le espressioni regolari tra diversi software (come uno script Python e una cartella di lavoro di Excel). Fino ad ora, era necessario utilizzare soluzioni alternative come macro o componenti aggiuntivi per scrivere macro, che non sono disponibili su tutte le piattaforme.

Microsoft prevede inoltre di aggiungere il supporto per le espressioni regolari alle funzioni XLOOKUP e XMATCH di Excel. Presumibilmente, ciò consentirà di cercare corrispondenze di espressioni regolari in intere cartelle di lavoro di Excel. Esistono molti potenziali usi per le espressioni regolari ed è bello vedere Microsoft finalmente abbracciarli in Excel senza l'uso di strumenti o soluzioni alternative di terze parti.

Le nuove funzioni sono disponibili nel canale Excel Beta, a partire dalla versione 2406 (build 17715.20000) su Windows e dalla versione 6.86 (build 24051422) su Mac. Microsoft afferma che si tratta ancora di funzioni di anteprima che potrebbero cambiare prima di essere rilasciate su larga scala, quindi per ora non utilizzarle in documenti importanti.

Fonte: Microsoft 365 Insider


Posted

in

by

Tags:

Comments

Leave a Reply