Como Substituir Texto com Expressão Regular (Regex) no VSCode de Maneira Avançada - Bruno Devx - BR Criativus

post #5743

Como Substituir Texto com Expressão Regular (Regex) no VSCode de Maneira Avançada

Publicado em: 21/10/2024 / Atualizado em: 21/10/2024

Categorias: BlogVS Code

Em muitos casos precisamos substituir informações repetidas nos textos e códigos, e isso é facil usando um editor de texto, como por exemplo, o VSCode, onde você pode dar um Control + F, localizar o texto desejado e substituir.

Isso funciona bem se o texto tem um padrão, porem, caso o texto este um pouco irregular, fica difícil substituir corretamente. Para isso, separei uma formula que pode lhe ajudar a trabalhar com isso:

Exemplo de texto para editar:

<option value="">Selecione...</option>
<option value="opcao_1">Comercial</option>
<option value="opcao_2">Financeiro</option>
<option value="opcao_3">Suporte</option>

Se quiser retirar as tags HTML e transformar em lista simples, você pode abrir o VSCode, ou outro editor, usar o Control + F (Lembre-se de ativar a opção de Regex, que no VScode é o ícone do .*), e no primeiro campo digitar:

<option.*?>(.*?)</option>

E no segundo, digitar:

$1

Assim, seu código será substituído para uma lista simples como esta:

Selecione...
Comercial
Financeiro
Suporte
image

Caso queira algo mais elaborado, você pode testar essa função abaixo digitando no primeiro campo:

<option.*? value="(.*?)">(.*?)</option>

E no segundo campo, podemos digitar assim:

Valor: $1, Texto: $2
image

Desse jeito você pega o valor do atributo “value” do html, e também o texto dentro da tag “options”.

Publicações recomendadas:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=5743

ID de Referência: 5743

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato