Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jerri Dick

[Resolvido] Buscar strings entre () com regex

Recommended Posts

Olá, estou precisando fazer uma busca em algumas strings, na qual ela encontre, caracteres que estiverem entre (), por exemplo:

 

"Teste de frase(palavra 1) que estou usando."

 

Ele retornaria: "(palavra 1)", ou então "palavra 1", sem p () tambem serve.

 

Jah pesquizei pelo forum, mas não encontrei nada que me ajudasse, ou que funcionasse pra resolver isto, alguem saberia alguma maneirea de localizar estas strings?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade o que eu quero é apagar o conteudo que está entre ( ), se possível, junto com os ( ), de uma string, substituindo o este conteudo por "", detalhe que esqueci de citar, agora me toquei, é que gostaria de apagar qualquer coisa que estiver entre ( ), não uma palavra em específico, algo tipo:

 

"Teste de frase(palavra 1) que estou usando."

"Teste de frase(palavra 2) que estou usando."

"Teste de frase(outra palavra) que estou usando."

"Teste de frase(mais palavras) que estou usando."

"Teste de frase(mais algumas palavras) que estou usando."

 

Ficaria:

"Teste de frase que estou usando."

"Teste de frase que estou usando."

"Teste de frase que estou usando."

"Teste de frase que estou usando."

"Teste de frase que estou usando."

 

Acho que expliquei melhor desta vez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o preg_replace

 

preg_replace("\(.*?\)", " ", "Teste de frase(palavra 1) que estou usando.");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Otata, seu codigo me deu uma mão e tanto, me retornou um erro a principio, que não lembro agora, mas dei uma modificada, e então funcionou, ficou assim:

 

preg_replace("/\(.*\)/i", " ", "Teste de frase(palavra 1) que estou usando.");

Obrigado ao Renato pela atenção e ajuda tambem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.