jamo1
Membro
Olá sou novo no fórum e gostaria que me ajudassem. Estou a fazer um trabalho de programação em Java,e gostaria de saber como posso identificar a pontuação numa String.
Até agora fiz um split da String com os espaços, mas para os propósitos do programa(encontrar prefixos num texto) não me convém que estejam presentes no vector pontos de exclamação, virgulas,etc. Já tentei usar um charAt, mas não funcionou e também tentei um equalsTo, mas nao resultou novamente.
Mais à frente, pedem-me para transformar uma palavra(String que está presente numa linha e tem um índice) num formato do tipo:
Desde já muito obrigado.
Até agora fiz um split da String com os espaços, mas para os propósitos do programa(encontrar prefixos num texto) não me convém que estejam presentes no vector pontos de exclamação, virgulas,etc. Já tentei usar um charAt, mas não funcionou e também tentei um equalsTo, mas nao resultou novamente.
Mais à frente, pedem-me para transformar uma palavra(String que está presente numa linha e tem um índice) num formato do tipo:
- %w significa a própria palavra
- %l significa o número da linha onde se encontra a palavra
- %p significa o índice da palavra dentro da linha
- %c significa que se deve colocar uma vírgula
- %n significa uma mudança de linha
- %t significa uma tabulação
- %s significa um espaço
- %( significa um (
- %) significa um )
Desde já muito obrigado.