Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

174
Vistas
reemplazo de cadena con expresiones regulares

Tengo un campo en sql db que contiene la fórmula de la pregunta dinámica calculada aquí en mi ejemplo, tengo la siguiente cadena (q1)+(q2) .

¿Cómo puedo reemplazar q1 y q2 ... qn , a este eval($(q1).val())+eval($(q2).val())

Necesito código en c # o javascript para hacer eso.

este es mi código c# para reemplazar (q1),(q2),..(qn) con eval($(q 1 ).val()) , pero necesito obtener q dinámicamente

 `string _equation = dr["calc_equation"].ToString(); _equation = Regex.Replace(_equation, @"[(]q[0-9][)]+", "eval($(q1).val())");`
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Por ejemplo:

 const f = '(q1)+(q2)'; console.log(f.replace(/\([az]\d\)/g, 'eval($$$&.val())'));

El primer $ escapa al segundo $ y el $& representa cada coincidencia.

Si puede haber más de una letra, use [az]+ .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda