Delphi - Extraer caracteres de una string

 
Vista:

Extraer caracteres de una string

Publicado por Gonzalo (6 intervenciones) el 04/06/2005 01:58:15
Hola a todos por favor alguien me puede decir como extraer caracteres de una cadena

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Extraer caracteres de una string

Publicado por el novato (28 intervenciones) el 04/06/2005 03:23:35
Puedes usar
sintaxis
copy(cadena_de_la_que_extraes,posicion_desde_la_cual_empezaras_a_extraer,cantidad_de_caracteres_a_extraer_a_partir_de_la_posicion_anteriormente_especificada)

por ejemplo:

procedure
var
a,b:string;
begin
a:=editt1.text;
b:=copy(a,1,2);
end

el valor de b seran los caracteres que hemos extraido o mejor dicho copiado

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Extraer caracteres de una string

Publicado por david (52 intervenciones) el 04/06/2005 14:17:22
Para extraer caracteres de una cadena vale lo anterior o simplemente acediendo a ello haciendo referencia al posición del caracter

var scadena : String;

sCadena := 'Hola';
sCadena[0] equivaldria a la H

un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Extraer caracteres de una string

Publicado por Diego Romero (636 intervenciones) el 05/06/2005 20:04:25
No, la posición cero de un string no es el primer caracter, allí se almacena el tamaño dinámico de la cadena y no es de tipo char, sino byte.
Para saber qué caracter está en la posición uno debe usarse ese valor como indice del string
A:=Cadena[1];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar