Detectar Barra Invertida ( \ ) En String
HOLA, QUIERO SABER COMO PUEDO HACER EN UN STRING, POR MEDIO DE UN LOOP QUE VALLA LEYENDO TODOS LOS CARACTERES,, DETECTE LA BARRA INVERTIDA , , ESTA ES >> \ .
SE ENTIENDE.,, SI HACIENDO ..IF v_cont IS INITIAL ..obtengo el caracter de espacio, , como puedo obtener el caracter que tiene la barra. GRACIAS |
Hola Ale, en este caso no seria necesario que hagas un LOOP por cada uno de los caracteres de tu cadena. Puedes usar la sentencia FIND de la siguiente manera: FIND 'caracter' IN texto. Si te retorna 0 es porque si lo encontró. En tu caso seria FIND '\' IN w_string. Y si quieres saber en qué posición de tu cadena se encuentra el caracter '\' haces un FIND '\' IN w_string MATCH OFFSET off MATCH LENGTH len. Si lo encuentra el campo off tendrá la posición y el campo len la longitud (en caso que lo que busques tenga más de un caracter).
Suerte!! |
Husos Horarios son GMT. La hora en este momento es 06:00:32. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web