reemplazar en cadenas

Started by JaViS, May 26, 2011, 02:55:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

JaViS

simple y corto :)

estuve buscando pero no encuentro una funcion para reemplazar texto en cadenas.

como hacen uds? ???
Working on Anarkade. A couch multiplayer 2D shooter.

SplinterGU

replace no existe, pero que es exactamente lo que queres hacer? pone un ejemplo.

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

JaViS

quiero reemplazar caracteres, basicamente lo que quiero hacer es reemplazar espacios con '_'

gracias!
Working on Anarkade. A couch multiplayer 2D shooter.

SplinterGU

vas a tener que buscar los espacios y cambiarlos por _ a mano.

pero no estaria mal incluir una funcion replace.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

JaViS

intenté hacerlo a mano tratando mi string como cadena pero me mando a la mierda :P
Working on Anarkade. A couch multiplayer 2D shooter.

darío

También podrías usar split() y luego arrejuntar los strings.
My sites:
Smart Fpg Editor - Painless FPG Edition for Bennu and PixTudio
fenixlib - .NET support for manipulating PixTudio, Bennu and Div graphic formats

JaViS

interesante :) gracias Dario
Working on Anarkade. A couch multiplayer 2D shooter.

Drumpi

¿Puede ser REGEX_REPLACE de la MOD_REGEX la solución? está en la misma librería que SPLIT (divide una cadena en cadenas), REGEX (busca una cadena en otra) y JOIN (ni idea, sólo leo la lista de funciones, las otras las tengo de casualidad de la ayuda de Fenix).
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

Quote from: Drumpi on May 26, 2011, 08:12:56 PM
¿Puede ser REGEX_REPLACE de la MOD_REGEX la solución? está en la misma librería que SPLIT (divide una cadena en cadenas), REGEX (busca una cadena en otra) y JOIN (ni idea, sólo leo la lista de funciones, las otras las tengo de casualidad de la ayuda de Fenix).

muy bien drumpi! yo me habia olvidado de esa funcion...

gracias! karma!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

JaViS

No encuentro la doc de la funcion esa :P alguien sabe como se usa? :D
Working on Anarkade. A couch multiplayer 2D shooter.

SplinterGU

/** REGEX_REPLACE (STRING pattern, STRING string, STRING replacement)
* Match a regular expresion to the given string. For each
* match, substitute it with the given replacement. \0 - \9
* escape sequences are accepted in the replacement.
* Returns the resulting string. REGEX_REG variables are
* filled with information about the first match.
*/
Download Lastest BennuGD Release: http://www.bennugd.org/node/2