Manipular string

8 respostas
G

galera a duvida eh a seguinte

tenho a string “hoje eu acordei feliz”

dai gostaria de capturar dessa string soh o “acordei”

esse eh soh um exemplo, como eu faco para caputar um determinado intervalo numa string

vlws

8 Respostas

herbertins

vc pode usar o split e separa por espaços e jogar cada palavra em uma posição do array

mais esse exmplo nao eh muito pratico…nao sei pq alguem faria isso, normalmente manipulamos stringa pra pegar endereços de web ow de pastas

exempo:

http://www.guj.com.br/posts/reply/0/88761.java

quero pergar soh o numero final ai sim fariamos uma manipulação dessa string.

abs

Reilander

String s = "hoje eu acordei feliz"; String find = "acordei"; int firstOccurence = s.indexOf(find); System.out.println(s.substring(firstOccurence, firstOccurence + find.length()));

G

tenho que manipular a string pois tenho uma pasta com 30 mil arquivos e o nome dos arquivos possui o nome de pessoas e a data de cadastro das pessoas, dai tipow…

maria20081231.txt

dai tenho que retirar o maria dessa string

tenho q criar uma rotina que faça toda a leitura e retire todos os nomes sem as datas
e armazene em outro lugar

a rotina para leiutura, e amazenamento em outro lugar esta ok, agora soh preciso manipular essa string

vlws

B

Vc pode utilizar replace com regex,para tirar a parte das letras…

Reilander

String s = “Reinaldo20061987”;
String nome = s.replaceAll("\d", “”); // so o nome
String data = s.replaceAll("\D", “”); // so a data

G

ok amigos vou testar as sugestoes a noite quando chegar em ksa

dai eu posto o que tiver atendido a minha necessidade

vlws

G

essa foi a solucao que deu certo

vlws amigo quebrou um galhacao

tipow… \d pega os nomes
\D pega as datas

existem outros, conhece algum link q explique melhor sobre o q vc me passou?

vlws

Reilander

diga aeh, man
olha so, procura na net por qualquer assunto voltado à expressoes regulares em java
mas por exemplo, como nao lembrava de cabeca, dei uma olhada na api mesmo, do Pattern
http://java.sun.com/javase/6/docs/api/
flw

Criado 23 de abril de 2008
Ultima resposta 24 de abr. de 2008
Respostas 8
Participantes 4