Aparte de Javascript de ^
y $
siendo equivalente a Ruby de \A
y \z
, ¿qué otras diferencias sutiles hay entre los dos motores de expresiones regulares?Ruby 1.9 y Javascript expresión regular
Busco diferencias sutiles en la misma expresión regular puede comportarse de manera diferente, por ejemplo /^abc$/
coincidan con esto en Rubí:
123
abc
def
Pero no va a coincidir en Javascript.
También hay diferencias entre versiones particulares de Ruby. Ruby 1.8 no admite aserciones de mirar hacia atrás, mientras que Ruby 1.9 sí lo hace. – tybro0103
@ tybro0103 Vaya, debería haber especificado qué versión. –