⊗jsSpRELB 112 of 294 menu

Inizio e fine della riga nelle espressioni regolari JavaScript

Esistono caratteri speciali che indicano l'inizio '^' o la fine della riga '$'. Vediamo il loro funzionamento con degli esempi.

Esempio

In questo esempio il modello di ricerca è: sostituisci 'aaa' con '!' solo se si trova all'inizio della riga:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Di conseguenza, nella variabile verrà memorizzato quanto segue:

'! aaa aaa'

Esempio

In questo esempio il modello di ricerca è: sostituisci 'aaa' con '!' solo se si trova alla fine della riga:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Di conseguenza, nella variabile verrà memorizzato quanto segue:

'aaa aaa !'

Esempio

Quando all'inizio dell'espressione regolare c'è '^', e alla fine - '$', in questo modo controlliamo che l'intera riga corrisponda all'espressione regolare.

Nel seguente esempio il modello di ricerca è: la lettera 'a' ripetuta una o più volte, sostituisci l'intera riga con '!' solo se è composta interamente dalla lettera 'a'.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Di conseguenza, nella variabile verrà memorizzato quanto segue:

'!'

Problemi pratici

Data la stringa:

let str = 'abc def xyz';

Scrivi un'espressione regolare che trovi la prima sottostringa di lettere.

Data la stringa:

let str = 'abc def xyz';

Scrivi un'espressione regolare che trovi l'ultima sottostringa di lettere.

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