Articles of reemplazar

String.Replace () vs. StringBuilder.Replace ()

Tengo una cadena en la que necesito reemplazar marcadores con valores de un diccionario. Tiene que ser lo más eficiente posible. Hacer un loop con un string.replace va a consumir memoria (las cadenas son inmutables, recuerda). ¿Sería mejor StringBuilder.Replace () ya que está diseñado para trabajar con manipulaciones de cadenas? Esperaba evitar el gasto de […]

Reemplazar una cadena en un archivo con nodejs

Utilizo la tarea grunt md5 para generar nombres de archivo MD5. Ahora quiero cambiar el nombre de las fonts en el archivo html con el nuevo nombre de archivo en la callback de la tarea. Me pregunto cuál es la forma más fácil de hacer esto.

¿Cómo realizo una sustitución Perl en una cadena mientras mantengo el original?

En Perl, ¿cuál es una buena manera de realizar un reemplazo en una cadena utilizando una expresión regular y almacenar el valor en una variable diferente, sin cambiar el original? Normalmente solo copio la cadena a una nueva variable y luego la ato al s/// regex que hace el reemplazo en la nueva cadena, pero […]

Sugerencias para el problema java.lang.String.replace?

Me gustaría reemplazar “.” por “,” en una Cadena / doble que quiero escribir en un archivo. Usando el siguiente código Java double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176 System.out.println(myDouble); String myDoubleString = “” + myDouble; System.out.println(myDoubleString); myDoubleString.replace(“.”, “,”); System.out.println(myDoubleString); myDoubleString.replace(‘.’, ‘,’); System.out.println(myDoubleString); Obtengo la siguiente salida 38.1882352941176 38.1882352941176 38.1882352941176 38.1882352941176 ¿Por qué no se […]

Reemplace NA en columna con valor en columna adyacente

Esta pregunta está relacionada con una publicación con un título similar ( reemplace NA en un vector R con valores adyacentes ). Me gustaría escanear una columna en un dataframe y reemplazar NA con el valor en la celda adyacente. En la publicación mencionada anteriormente, la solución fue reemplazar el NA no con el valor […]

¿Cuál es la diferencia entre .replace y -replace in powershell?

Tenía la impresión de que el reemplazo y el reemplazo eran exactamente lo mismo, sin embargo, descubrí que no podía realizar algunas tareas de RegEx con el reemplazo que podía reemplazar. ¿Podría alguien señalar lo que me estoy perdiendo? Broken Regex replace: $a=$a.Replace(‘.:\\LOGROOT\\’, “\\$env:computername\logroot\”) Working Regex replace: $a=$a -Replace(‘.:\\LOGROOT\\’, “\\$env:computername\logroot\”) ps: La siguiente URL me […]

Cómo reemplazar varias cadenas en un archivo usando PowerShell

Estoy escribiendo un script para personalizar un archivo de configuración. Quiero reemplazar varias instancias de cadenas dentro de este archivo, e intenté usar PowerShell para hacer el trabajo. Funciona bien para una única sustitución, pero hacer varias sustituciones es muy lento porque cada vez tiene que analizar todo el archivo de nuevo, y este archivo […]

Script de PowerShell para buscar y reemplazar todos los archivos con una extensión específica

Tengo varios archivos de configuración en Windows Server 2008 nesteds así: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config En mi configuración necesito hacer una cadena de reemplazo como tal: se convertirá: Pensé en usar scripts por lotes, pero no había una buena manera de hacerlo, y escuché que con el scripting de PowerShell puedes realizar esto fácilmente. He encontrado ejemplos […]

Cómo cambiar la implementación (desvío) de una función declarada externamente

Tengo una función de terceros function DataCompare(const S1, S2: string; APartial: Boolean): Boolean; begin … end; Se usa en otra unidad de terceros. Deseo reemplazar el cuerpo de la función en tiempo de ejecución con otra implementación nueva. es posible? Supongo que habrá necesidad de algún truco (ala VirtualMemoryUnprotect). Una solución no ensamblable es muy […]

Reemplazar algunos caracteres en una cadena con otro personaje

Tengo una cadena como AxxBCyyyDEFzzLMN Quiero reemplazar todo x z con _ para que la salida sea A_BC_DEF_LMN ¿Como hacer eso? Sé una serie de echo “$string” | tr ‘x’ ‘_’ | tr ‘y’ ‘_’ funcionará, pero quiero hacerlo de una vez, sin usar tuberías. EDITAR: Lo siguiente funcionó echo “$string” | tr ‘[xyz]’ ‘_’