es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo hacer que gsub deje de repetirse? [Roblox Studio]

Tengo un string, que contiene la palabra “amogus”. Utilizo gsub para reemplazar “amogus” con

"<font color="..rojo..">".."amogus".."</font>"

Pero cada vez que actualizo para verificar cualquier otra cosa que necesito gsub, piensa que el texto reemplazado también necesita ser reemplazado, ya que también contiene “amogus”. ¿Cómo puedo solucionar esto?
Gracias,
-creepersaur

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Una solución a este problema es agregar un carácter o símbolo adicional al texto de reemplazo que es poco probable que aparezca en la cadena original. Por ejemplo, en lugar de reemplazar “amogus” con:

    "<font color="..red..">".."amogus".."</font>"
    

    Puedes reemplazarlo con:

    "<font color="..red..">".."amogus".."#X#</font>"
    

    Ahora, cuando actualices y ejecutes la función gsub, no confundirá el texto de reemplazo con la palabra original, porque contiene el símbolo adicional “#X#”.

Comments are closed.