[Resolvido]Separação de uma string

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido]Separação de uma string

Mensagem por TRFN 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)

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

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

Mensagem por Mr.Brum 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??

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Jiraya 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]);

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

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

Mensagem por TRFN em Seg 05 Mar 2012, 19:53

Grande Jiraya.
Muito obrigado por ter me dado essa força.
Te devo essa xD

Podem trancar !

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

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

Mensagem por Need 90 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.

Need 90

Ranking : Nota B
Número de Mensagens : 787
Data de inscrição : 16/01/2012
Notas recebidas : D+A+B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://need90games.blogspot.com.br

Voltar ao Topo Ir em baixo

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

Mensagem por henriquebr em Seg 05 Mar 2012, 20:04

acho que nao, sao os numeros que vc coloca dentro das aspas??? 1...7

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por TRFN 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"

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 08:53


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum