⊗jsSpRELB 112 of 294 menu

Début et fin de ligne dans les regex JavaScript

Il existe des caractères spéciaux qui désignent le début '^' ou la fin de ligne '$'. Regardons leur fonctionnement à travers des exemples.

Exemple

Dans cet exemple, le modèle de recherche est : remplacer 'aaa' par '!' seulement s'il se trouve au début de la ligne :

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

En conséquence, la variable contiendra ce qui suit :

'! aaa aaa'

Exemple

Dans cet exemple, le modèle de recherche est : remplacer 'aaa' par '!' seulement s'il se trouve à la fin de la ligne :

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

En conséquence, la variable contiendra ce qui suit :

'aaa aaa !'

Exemple

Lorsque l'expression régulière commence par '^' et se termine par '$', alors nous vérifions que la chaîne entière correspond à l'expression régulière.

Dans l'exemple suivant, le modèle de recherche est : la lettre 'a' répétée une ou plusieurs fois, remplacer toute la chaîne par '!' uniquement si elle est constituée uniquement de lettres 'a'.

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

En conséquence, la variable contiendra ce qui suit :

'!'

Problèmes pratiques

Soit la chaîne :

let str = 'abc def xyz';

Écrivez une expression régulière qui trouvera la première sous-chaîne de lettres.

Soit la chaîne :

let str = 'abc def xyz';

Écrivez une expression régulière qui trouvera la dernière sous-chaîne de lettres.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser