olá, eu tenho um arquivo txt muito grande com varias informações.
eu so presciso saber de uma coisa que no caso demoraria muito pra eu fazer a mao
o arquivo está em anexo
então digamos que eu tenho isso:
“STEAM_0:1:24076803”
{
“race” “2”
“lastplayed” “1288642382”
“race_1” “10|0|0|2|0|8”
“race_2” “3|41|0|2|1|0”
}
no caso, eu presciso dos primeiros numero ali em negrito, so que alguns tem 10, 15 races_xx, intende, dai eu prescisaria dos primeiros numeros antes do primerio | somados
e no final ele somaria os 2 e me devolveria isso, o resto pode ser apagado
“STEAM_0:1:24076803”
{
13
}
for (int i = 0; i < 186; i++) {
if(tNumeros.getText().contains("\"race_" + i + "\"")) {
String race = "\"race_" + i + "\"";
tNumeros.setText("" + tNumeros.getText().replace(race, ""));
tNumeros.setText("" + tNumeros.getText().replace(" ", ""));
}
}
tNumeros é o textbox q eu uso pra coloca o codigo, 186 pq e o maximo de race que tem
ok, axo q o mais facil consegui
tipo
consegui tirar o race_x e o resto do |…
so ficou o numero que eu queria
so que agora como eu retiro uma linha intera
e como somo os numeros que sobraram dentro de um { }
Hash = uma estrutura que tenha uma chave (id) e um valor significativo para essa chave.
Por exemplo podemos ter um Hash de usuarios, como, o ID do usuario seria minha chave e o Objeto ou outro atribuito seria meu valor significativo.
Criar uma expressão regular para separar as informações entre {} e as que estão dentro das “”.
Dai informação dentro das aspas compõe a coleção (hash).
Como são vários Steam, ou tava pensando em colocar dentro de uma lista.
Dai que surgiu uma lista de hash…
olha, eu consegui deichar exatamente o que eu queria
somente os numeros de soma
o arquivo está ai em baixo
agora eu quero saber
como eu somo os valores que estão dentro do
{
x
x
x
x
…
}