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’)