He intentado diferentes formas de escapar de los paréntesis utilizando expresiones regulares en JavaScript, pero todavía no puedo hacer que funcione.Regex para escapar de los paréntesis
Esta es la cadena:
"abc(blah (blah) blah()...).def(blah() (blah)..() ...)"
Quiero que esto puede detectar:
abc().def()
El uso de este código, se devuelve falso.
str.match(/abc\([^)]*\)\.def\([^)]*\)/i);
¿Puede decirme por qué mi expresión regular no funciona?
¿Estás seguro? Devuelve '[" abc (blah blah blah) .def (blah blah ...) "]' para mí. – Blender
Lo siento chicos, acabo de editar la publicación. Básicamente tiene paréntesis anidados. – RoundOutTooSoon
¿Qué quiere decir con que quiere que "se detecte"? ¿Quiere decir que quiere sacar el texto 'abc(). Def()' y hacer algo con él? O simplemente quiere que su expresión regular coincida con la cadena "abc (blah) ... etc" – alan