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

232
Vistas
Javascript regEx para eliminar todos los paréntesis excepto entre caracteres especiales

Necesito un regEx para eliminar todo ( y ) de una cadena, excepto aquellos entre dos @.

Ejemplo:

 ( [15] == @value 1@ || [15] == @value 2@ ) && ( [5] == @value 3 (ignore these)@ || [5] == @value 4@ ) || ( [2] == @value 5@ )

La cadena que necesito:

 [15] == @value 1@ || [15] == @value 2@ && [5] == @value 3 (ignore these)@ || [5] == @value 4@ || [2] == @value 5@

Intenté algo con este grupo que no captura para dividir con espacios en blanco, excepto aquellos entre @, pero no pude encontrar la manera:

 (?:@[^@]*@|\S)

Estoy bajo presión para resolver esto, cualquier ayuda es apreciada, gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede usar esta expresión regular para hacer coincidir:

 \s*[()](?=(?:[^@]*@[^@]*@)*[^@]*$)\s*

Y reemplácelo con solo una cadena vacía.

Demostración RegEx

Detalles RegEx:

  • \s* : coincide con 0 o más espacios en blanco
  • [()] : Partido ( o )
  • (?= : Iniciar búsqueda anticipada positiva
    • (?:[^@]*@[^@]*@)* : coincide con 0 o más pares de @...@ subcadenas
    • [^@]* : coincide con 0 más de cualquier cosa menos @
    • $ : Fin
  • ) : Fin de la anticipación positiva
  • \s* : coincide con 0 o más espacios en blanco
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