Expressão regular para pegar string entre espaços com JavaScript
Neste artigo você vai aprender a criar uma expressão regular para pegar string entre espaços, utilizando a linguagem JavaScript!

Fala programador(a), beleza? Bora aprender mais sobre regex em JavaScript!
Introdução
Expressões regulares são uma ferramenta poderosa para manipulação de strings e validação de dados.
Neste artigo, abordaremos o uso de expressões regulares para pegar strings entre espaços em JavaScript.
Aprenderemos como criar uma expressão regular para pegar string entre espaços e aplicá-la usando os métodos nativos de JavaScript.
Além disso, forneceremos exemplos práticos para ilustrar a aplicação desta técnica.
Entendendo expressões regulares
Antes de explorarmos a regex para pegar string entre espaços, é essencial compreender o que são expressões regulares e como funcionam.
Expressões regulares são padrões de busca que permitem combinar, extrair e substituir strings de texto de acordo com regras específicas.
Em JavaScript, expressões regulares são representadas por um objeto RegExp ou usando uma sintaxe literal.
Criando a expressão regular para pegar string entre espaços
Para criar uma expressão regular para pegar string entre espaços, utilizaremos os seguintes componentes:
\s: Este metacaractere representa um caractere de espaço, incluindo espaços, tabulações e quebras de linha.\S: Este metacaractere representa um caractere que não seja de espaço.+: Este quantificador indica uma ou mais ocorrências do caractere anterior.
Com esses componentes, podemos criar a seguinte regex para pegar string entre espaços:
const regex = /\s+(\S+)\s+/;
Esta expressão regular irá corresponder a uma ou mais ocorrências de caracteres de espaço, seguidas por um ou mais caracteres que não sejam de espaço e, finalmente, por uma ou mais ocorrências de caracteres de espaço.
Aplicando a expressão regular com JavaScript
Podemos usar a expressão regular para pegar string entre espaços com os métodos nativos de JavaScript, como match() e exec().
Aqui estão alguns exemplos práticos:
Exemplo 1: Usando o método match()
const texto = "Olá, como está?";
const regex = /\s+(\S+)\s+/;
const resultado = texto.match(regex);
if (resultado) {
console.log(resultado[1]); // Output: "como"
} else {
console.log("Nenhuma correspondência encontrada");
}
Exemplo 2: Usando o método exec()
const texto = "Olá, como está?";
const regex = /\s+(\S+)\s+/;
const resultado = regex.exec(texto);
if (resultado) {
console.log(resultado[1]); // Output: "como"
} else {
console.log("Nenhuma correspondência encontrada");
}
Quer aprender mais sobre React? Confira o vídeo abaixo:
Conclusão
Neste artigo, exploramos o uso de expressões regulares para pegar strings entre espaços em JavaScript.
Aprendemos a criar uma expressão regular para esse fim e aplicá-la usando métodos nativos de JavaScript.
Com essas habilidades, você pode manipular e validar strings de texto de maneira eficiente e eficaz, melhorando a qualidade do seu código e a experiência do usuário.
Está buscando em evoluir como Programador? Confira o nossos cursos clicando aqui.
Nosso principal objetivo é tornar você um dev profissional que é capaz de resolver problemas de alta dificuldade e criar projetos complexos, através de uma metodologia planejada nos mínimos detalhes, após formar muitos outros desenvolvedores.
Cursos com vários projetos, exercícios, material apoio, comunidade de alunos e muito mais!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]