obtener valor de una cadena
Publicado por Elias (2 intervenciones) el 17/11/2006 21:24:17
hola a todos tengo una consulta , quiero obtener una parte de una cadena
por ejemplo prueba de material con un weight : 225.5 kg lo que quiero es tomar el valor q esta entre weight y kg bueno la longitudad de la cadena puede variar,me parece qu es la posicion pero como tomaria para que siempre sea en esa posicion para tomar el peso
yo tengo este script
li_count_caracter = len(ls_descripcion)
start_pos = Pos(ls_descripcion,"KG",start_pos)
FOR i=1 TO li_count_caracter
ls_valor=MID(ls_descripcion,I,2)
IF ls_valor ='KG' THEN
li_pos = i - 3
ls_valor=MID(ls_descripcion,li_pos,start_pos)
ls_nuevo =MID(ls_valor,0,3)
END IF
NEXT
no se en que estoy fallando
Muchas Gracias Por su respuesta
por ejemplo prueba de material con un weight : 225.5 kg lo que quiero es tomar el valor q esta entre weight y kg bueno la longitudad de la cadena puede variar,me parece qu es la posicion pero como tomaria para que siempre sea en esa posicion para tomar el peso
yo tengo este script
li_count_caracter = len(ls_descripcion)
start_pos = Pos(ls_descripcion,"KG",start_pos)
FOR i=1 TO li_count_caracter
ls_valor=MID(ls_descripcion,I,2)
IF ls_valor ='KG' THEN
li_pos = i - 3
ls_valor=MID(ls_descripcion,li_pos,start_pos)
ls_nuevo =MID(ls_valor,0,3)
END IF
NEXT
no se en que estoy fallando
Muchas Gracias Por su respuesta
Valora esta pregunta


0