estoy usando la siguiente expresión regular para marchar hrefs en una página web.¿Es posible crear una expresión regular dinámica en Rubí
\/static\/workout\/[A-Z]{1,4}032812[A-Z]{1,5}-EQB.html
Me gustaría encontrar una manera de hacer que la parte 032812 de la expresión regular dinámico, de tal manera que el valor reflejaría la fecha actual. Fore ejemplo, el 31 de marzo de 2012, la expresión regular se vería así:
\/static\/workout\/[A-Z]{1,4}033112[A-Z]{1,5}-EQB.html
intenté crear una cadena
a = \/static\/workout\/[A-Z]{1,4}033112[A-Z]{1,5}-EQB.html
y luego
\ a \
pero esto no funcionó. Hay alguna forma de hacer esto.
Gracias! Me estoy pateando a mí mismo por no pensar en eso. gracias de nuevo, agradezco tu ayuda. – Mutuelinvestor
¿Funciona en ruby 2.2.0? – MC2DX
@ MateuszCzerwiński Esto funciona en Ruby 2.2, pero se debe tener cuidado si la variable puede contener caracteres de expresiones regulares, considere el uso de '# {Regexp.quote (some_string)}' 'dentro /.../ '. – TWiStErRob