Preguntas etiquetadas con replace

130
¿Qué sabor de Regex usa Visual Studio Code?

Intentando buscar-reemplazar en Visual Studio Code, encuentro que su sabor Regex es diferente de Visual Studio completo. Específicamente, trato de declarar un grupo con nombre con el string (?<p>[\w]+)que funciona en Visual Studio pero no en Visual Studio Code. Se quejará con el error Invalid...

121
Ruby reemplaza la cadena con el patrón de expresiones regulares capturado

Tengo problemas para traducir esto a Ruby. Aquí hay una pieza de JavaScript que hace exactamente lo que quiero hacer: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } He probado gsub , sub y replace, pero ninguno parece hacer lo que esperaba. Aquí...

119
Eclipse, búsqueda y reemplazo de expresiones regulares

En eclipse, ¿es posible usar la cadena de búsqueda coincidente como parte de la cadena de reemplazo al realizar una búsqueda y reemplazo de expresión regular? Básicamente, quiero reemplazar todas las apariciones de variableName.someMethod() con: ((TypeName)variableName.someMethod()) Donde...

117
Busque y reemplace en Vim en todos los archivos del proyecto

Estoy buscando la mejor manera de buscar y reemplazar (con confirmación) en todos los archivos del proyecto en Vim. Por "archivos de proyecto" me refiero a archivos en el directorio actual, algunos de los cuales no tienen que estar abiertos. Una forma de hacer esto podría ser simplemente abrir...

115
Str_replace para varios elementos

Recuerdo haber hecho esto antes, pero no puedo encontrar el código. Utilizo str_replace para reemplazar un carácter como este: str_replace(':', ' ', $string);pero quiero reemplazar todos los siguientes caracteres \/:*?"<>|, sin hacer un str_replace para cada

113
JavaScript reemplazar / regex

Dada esta función: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; ¿Cómo hago para this.markup.replace()reemplazar globalmente? Aquí está el problema. Si...