We will be migrating from Ask to Discourse on the first week of August, read the details here

Pergunte aqui
1

Localizar e substituir entre parênteses - Expressões Regulares

perguntadas 2021-05-05 18:22:45 +0200

imagem do gravatar de emmerick

updated 2021-05-05 19:28:54 +0200

imagem do gravatar de Leandro Vieira

Bom dia a todos da comunidade ! Estou precisando de uma ajuda aqui ! Tenho uma legislação com diversas páginas e que contém diversos textos espaços nela entre parenteses. Ocorre que gostaria de limpá-los/ exclui-los de uma só vez, pois agilizaria o trabalho. Alguem sabe alguma expressão regular que faça isso ? tipo para Localizar TUDO QUE ESTIVER ENTRE PARÊNTESES e SUBSTITUIR por NADA ( Para excluir). Coloquei uma imagem abaixo para melhor compreensão. Gostaria de excluir de todo o documento de uma só vez tudo que estiver dentro dos parênteses. Obrigado

Descrição da imagem

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2021-05-05 19:29:02 +0200

imagem do gravatar de mrkalvin

updated 2021-05-05 19:49:00 +0200

tenta isso vê se é o que precisa: busca o que está com espaço, parênteses aberto, qualquer coisa, parênteses fechado :

 \((.*?)\)

ou

 \(Redação (.*?)\)

espaço

barra invertida parênteses aberto é para escapar o caracter '('

(.*?) busca qualquer caracter

barra invertida parênteses fechado é para escapar o caracter ')'

obs: "escapar" ou escape é porque o '(' é um símbolo usado nas expressões regulares, por isso precisa escapar para usar o símbolo parênteses como texto

pode fazer testes usando o site https://pythex.org/

editar assinalar como ofensivo Excluir Link mais

Comentários

Sensacional ! Muito obrigado amigo ! Resolveu aqui ! Obrigado pela ajuda

imagem do gravatar de emmerickemmerick ( 2021-05-05 19:44:27 +0200 )editar
0

respondidas 2021-05-05 19:27:17 +0200

imagem do gravatar de Leandro Vieira

updated 2021-05-05 19:34:28 +0200

Olá, @emmerick! Se quer localizar e substituir os parênteses e o que houver dentro deles use a expressão: [()].*

no campo localizar e localize todos para ver se está tudo certo e substitua.

Qualquer dúvida deixe no comentário ou edite a pergunta, caso tenha resolvido marque o botão para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais

Comentários

Assim ele está pegando o texto apartir de '(' até o fim da linha

imagem do gravatar de mrkalvinmrkalvin ( 2021-05-05 19:33:20 +0200 )editar

Desse jeito também funciona, só que como no documento tem partes do texto que quando de um numero. Ex: 1 (Um) ele na sequencia escreve por extenso, ai dessa forma fica um pouco prejudicado para localizar substituir todos, pois irá excluir algumas partes do meio do documento. Mais é uma boa formula para caso não tenha números entre parênteses no meio do texto. De torda sorte, a expressão repassada pelo colega acima já resolveu. Obrigado pela ajuda de vocês.

imagem do gravatar de emmerickemmerick ( 2021-05-05 19:46:54 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2021-05-05 18:22:45 +0200

Lidas: 42 vezes

Última atualização: May 05