Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

johnamanel

Pontos finais, Pontos de exclamação e Interrogação

Mensagens Recomendadas

johnamanel    0
johnamanel

Oi pessoal. Sou novo aqui como no Java..... Acreditem..... MMMMTTTT novo

Gostava de saber como retirar os pontos finais, virgulas, pontos de exclamação e um texto etc....

Ou seja:

public class split {

public static void main (String[] args) {
String s = "Para quem é novo no java, isto é muito dificil. A sério!!!";
String[] v;
v = s.split(" ");

for (int i=0; i<v.length; i++)
	System.out.println (v[i]);
}
}

Acho que percebem que, quando uso o split, ele vai por no vector cada "palavra" numa posição. Só que mete também os ","  e os "." e os "!!!".

Por favor ajudem-me.......

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    75
M6

Podes usar expressões regulares e fazes isso em 3 linhas de código.

Deixo-te aqui uns links para te iniciares, aconselho-te a le-los todos:

- http://java.sun.com/docs/books/tutorial/essential/regex/

- http://www.regular-expressions.info/java.html

- https://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade