⊗jsSpRELB 112 of 294 menu

Início e fim de linha em expressões regulares JavaScript

Existem caracteres especiais que denotam o início '^' ou o fim da linha '$'. Vamos ver como funcionam com exemplos.

Exemplo

Neste exemplo, o padrão de busca é: substituir 'aaa' por '!' somente se estiver no início da linha:

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

Como resultado, o seguinte será armazenado na variável:

'! aaa aaa'

Exemplo

Neste exemplo, o padrão de busca é: substituir 'aaa' por '!' somente se estiver no final da linha:

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

Como resultado, o seguinte será armazenado na variável:

'aaa aaa !'

Exemplo

Quando uma expressão regular começa com '^' e termina com '$', estamos assim verificando se a string inteira corresponde à expressão regular.

No exemplo seguinte, o padrão de busca é: a letra 'a' repetida uma ou mais vezes, substituir a string toda por '!' somente se ela consistir apenas da letra 'a'.

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

Como resultado, o seguinte será armazenado na variável:

'!'

Problemas práticos

Dada a string:

let str = 'abc def xyz';

Escreva uma expressão regular que encontre a primeira substring de letras.

Dada a string:

let str = 'abc def xyz';

Escreva uma expressão regular que encontre a última substring de letras.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar