Buenas, como están?
mi consulta es sobre cadenas de caracteres:
Tengo una variable de tipo string, con una frase y quiero poder reemplazar una letra por otra, esta letra a reemplazar se encuentra en el medio, como puedo hacer? el tipo string no me permite una asignación desplazándome hasta el caracter en cuestión y la sentencia REPLACE solo me reemplaza la primer ocurrencia, no me permite posicionarme
DATA:
cad TYPE string VALUE 'SOY UNO CADENA'.
"""""""""""" cad+6(1) = 'A'. ( no me lo permite hacer por se un tipo string y no """""""""""" permite la asignación
"""""""""""" REPLACE 'O' WITH 'A' INTO cad. (me reemplaza solo la primer """""""""""" ocurrencia de 'O'
De la única manera que pude usar la asignación con desplazamiento es declarar la variable de tipo c, pero no me sirve, tiene que ser un string, tiene que poder hacerse.
Agradezco su ayuda, saludos
mi consulta es sobre cadenas de caracteres:
Tengo una variable de tipo string, con una frase y quiero poder reemplazar una letra por otra, esta letra a reemplazar se encuentra en el medio, como puedo hacer? el tipo string no me permite una asignación desplazándome hasta el caracter en cuestión y la sentencia REPLACE solo me reemplaza la primer ocurrencia, no me permite posicionarme
DATA:
cad TYPE string VALUE 'SOY UNO CADENA'.
"""""""""""" cad+6(1) = 'A'. ( no me lo permite hacer por se un tipo string y no """""""""""" permite la asignación
"""""""""""" REPLACE 'O' WITH 'A' INTO cad. (me reemplaza solo la primer """""""""""" ocurrencia de 'O'
De la única manera que pude usar la asignación con desplazamiento es declarar la variable de tipo c, pero no me sirve, tiene que ser un string, tiene que poder hacerse.
Agradezco su ayuda, saludos
Comentario