Detectar Barra Invertida ( \ ) En String

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ale128
    Junior Member
    • may
    • 13

    #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
  • Claudia Valdespino
    Member
    • mar
    • 54

    #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.

    Comentario

    Trabajando...