⊗jsSpRELB 112 of 294 menu

Începutul și sfârșitul liniei în expresiile regulate JavaScript

Există simboluri speciale care denotă începutul liniei '^' sau sfârșitul liniei '$'. Să vedem cum funcționează acestea în exemple.

Exemplul

În acest exemplu, șablonul de căutare este: înlocuiește 'aaa' cu '!' numai dacă acesta se află la începutul liniei:

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

În rezultat, în variabilă se va scrie următoarele:

'! aaa aaa'

Exemplul

În acest exemplu, șablonul de căutare este: înlocuiește 'aaa' cu '!' numai dacă acesta se află la sfârșitul liniei:

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

În rezultat, în variabilă se va scrie următoarele:

'aaa aaa !'

Exemplul

Când la începutul expresiei regulate se află '^', iar la sfârșit - '$', atunci în acest fel verificăm întreaga linie pentru conformitatea cu expresia regulară.

În următorul exemplu, șablonul de căutare este: litera 'a' se repetă de una sau de mai multe ori, înlocuiește întreaga linie cu '!' numai dacă aceasta constă numai din litere 'a'.

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

În rezultat, în variabilă se va scrie următoarele:

'!'

Probleme practice

Este dată linia:

let str = 'abc def xyz';

Scrieți o expresie regulară care va găsi prima subșir de litere.

Este dată linia:

let str = 'abc def xyz';

Scrieți o expresie regulară care va găsi ultima subșir de litere.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge