Encontré dos problemas relacionados con lo anterior, al extraer texto delimitado por \
y /
, y encontré una solución que se ajusta a ambos, además de usar new RegExp
, que requiere \\\\
al principio. Estos hallazgos están en Chrome e IE11.
La expresión regular
/\\(.*)\
No funciona. Pienso que el//
se interpreta como el inicio de un comentario a pesar del carácter de escape. La expresión regular (igualmente válida en mi caso, aunque no en general)
/\b/\\(.*)\/\b/g
tampoco funciona. Creo que el segundo /
termina la expresión regular a pesar del carácter de escape.
Lo que me funciona es representar /
como \x2F
, que es la representación hexadecimal de /
. Creo que es más eficiente y comprensible que usarlo new RegExp
, pero, por supuesto, necesita un comentario para identificar el código hexadecimal.