Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 33

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

[Resolvido]Separação de uma string

em Sab 03 Mar 2012, 18:45
Como faço para separar uma string em várias substrings de arrays usando um separador qualquer (como virgula por exemplo) ?
exemplo
Código:

div="String que peguei já separada usando as benditas virgulas"
div[0]="..."
div[1]="..."
Alguem sabe como fazer isso ?


Última edição por Rock Lee em Ter 06 Mar 2012, 11:47, editado 1 vez(es)
avatar
Ranking : Nota C
Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Número de Mensagens : 913
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 41

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuáriohttp://mrbrumgames.blogspot.com/

Re: [Resolvido]Separação de uma string

em Sab 03 Mar 2012, 18:52
vc gostaria que a cada vírgula encontrada na string, a sub-string entre ela e a última vírgula(ou início da string), seja jogada num array com novo índice??
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 20/03/2010
Número de Mensagens : 1134
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 108

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuáriohttps://www.facebook.com/seito.washiro.7

Re: [Resolvido]Separação de uma string

em Sab 03 Mar 2012, 19:01
Código:

DIV="string0,string1,string2";

var pos,arrayName,c,buff,tmp,separador;
pos=0;
arrayName="DIV";
separador=",";
tmp=DIV+separador;
buff="";
for(i=1;i<string_length(tmp);i+=1;)
{c=string_char_at(tmp,i);
if(c!=separador)buff+=c;else
{
variable_array_local_set(arrayName,pos,buff);
pos+=1;
buff="";
};
};
show_message(DIV[0]+DIV[1]);
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 33

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

Re: [Resolvido]Separação de uma string

em Seg 05 Mar 2012, 19:53
Grande Jiraya.
Muito obrigado por ter me dado essa força.
Te devo essa xD

Podem trancar !
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: [Resolvido]Separação de uma string

em Seg 05 Mar 2012, 20:00
Rock Lee escreveu:Como faço para separar uma string em várias substrings de arrays usando um separador qualquer (como virgula por exemplo) ?
exemplo
Código:

div="String que peguei já separada usando as benditas virgulas"
div[0]="..."
div[1]="..."
Alguem sabe como fazer isso ?

Aproveitando o tópico, arrays são variaveis que tem os colchetes do lado? Tipo :
Código:
alarm=
alarm[0]=
alarm[1]=
...

Eu nunca aprendi o que são arrays.
avatar
Ranking : Nota D
Notas recebidas : D+B+D
Data de inscrição : 03/10/2011
Número de Mensagens : 421
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: [Resolvido]Separação de uma string

em Seg 05 Mar 2012, 20:04
acho que nao, sao os numeros que vc coloca dentro das aspas??? 1...7
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 33

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuáriohttp://trfnsite.com

Re: [Resolvido]Separação de uma string

em Seg 05 Mar 2012, 20:06
Gente,Arrays são variáveis que contem sub-variáveis.
Ex :
var=0; //Variável comum
var[0]=1; //indice 0 da variável "var"
var[2]=50; //indice 2 da variável "var"
var[1]=100; //indice 1 da variável "var"
Conteúdo patrocinado

Re: [Resolvido]Separação de uma string

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum