#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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!!
__________________
Saludos, Claudia V. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|