Você está aqui: Java ::: Dicas & Truques ::: Expressões Regulares |
Como remover espaços em excesso de uma string usando expressões regulares em JavaQuantidade de visualizações: 12625 vezes |
Nesta dica mostrarei como é possível usar expressões regulares em Java para remover espaços em excesso de uma string, tanto no início, meio e fim. Note que vamos deixar apenas um espaço entre as palavras da frase. Veja o código completo para o exemplo: package arquivodecodigos; import java.util.regex.*; public class Estudos{ public static void main(String args[]){ String padrao = "\\s{2,}"; Pattern regPat = Pattern.compile(padrao); String frase = " Esta frase contém espaços "; Matcher matcher = regPat.matcher(frase); String res = matcher.replaceAll(" ").trim(); Ao executar este código nós teremos o seguinte resultado: Com espaços: Esta frase contém espaços Sem espaços: Esta frase contém espaços |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Java - Exercícios Resolvidos de Java - Como calcular e exibir os 50 primeiros números primos em Java JavaScript - Como usar objetos Set em seus códigos JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |