Sustituyendo cadenas de caracteres en D3

Hay veces que necesitamos cambiar algún contenido de una cadena de caracteres por otro y esto en D3 se hace fácil, pero hay que acordarse; por es lo escribo aquí

Por un lado, cambiar un solo carácter, se hace directamente con la función convert

convert ‘caracter1’ to ‘caracter2’ in string

Pero el problema esta cuando queremos una varios caracteres , no solo uno.

Aquí podemos usar el bucle de búsqueda como el siguiente :

  • loop
  • aa=index(string,’grupodecaracteres’,1)
  • while aa do
  • string[aa,lendelgrupodecaracteres]=nuevoscaracteres
  • repeat

Ya, la forma más técnica usando las funciones que nos proporciona d3, seria llamando a la u009e de forma que haga el reemplazo del tirón , sin bucle

string=oconv(«u»:att:’quecambiamos’:att:’queponemos’:att:string,’u009e’)

Deja un comentario