⊗jsSpREChSI 104 of 294 menu

Inversione di set di caratteri nelle regex

Utilizzando il simbolo '^' all'inizio delle parentesi quadre puoi invertire il set desiderato. Cioè, se, ad esempio, il comando [ab] cerca la lettera 'a' o 'b', allora il comando [^ab] cercherà tutti i caratteri, eccetto 'a' e 'b'.

Esempio

In questo esempio il modello di ricerca è il seguente: lettera 'x', poi NON lettera 'a', non 'b' e non 'c', poi lettera 'z':

let str = 'xaz xbz xcz xez'; let res = str.replace(/x[^abc]z/g, '!');

Di conseguenza, nella variabile verrà memorizzato quanto segue:

'xax xbx xcx !'

Esempio

In questo esempio il modello di ricerca è il seguente: lettera 'x', poi NON lettera latina minuscola, poi lettera 'z':

let str = 'xaz xbz x1z xCz'; let res = str.replace(/x[^a-z]z/g, '!');

Di conseguenza, nella variabile verrà memorizzato quanto segue:

'xaz xbz ! !'

Problemi pratici

Scrivi un'espressione regolare che trovi le stringhe secondo il modello: cifra '1', poi un carattere non 'e' e non 'x', cifra '2'.

Scrivi un'espressione regolare che trovi le stringhe secondo il modello: lettera 'x', poi NON cifra da 2 a 7, lettera 'z'.

Scrivi un'espressione regolare che trovi le stringhe secondo il modello: lettera 'x', poi NON lettera latina maiuscola da 1 o più volte, lettera 'z'.

Scrivi un'espressione regolare che trovi le stringhe secondo il modello: lettera 'x', poi NON lettera latina maiuscola o minuscola e non cifra da 1 a 5 da 1 o più volte, lettera 'z'.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta