Y Ruby es extremadamente orientado a objetos. Incluso, no se si con esta forma de poner la expresión regular (porque hay varias), si separas partes de la expresión mediante paréntesis, te guarda las partes coincidentes en las variables $1, $2, ... siguiendo el órden de los paréntesis, lo cual es muy útil cuando quieres extraer una subcadena de la cual no sabes si se encuentra en la cadena, ni su posición o longitud.
Re:Prfff....
(Puntos:2)( http://www.orcofeo.com/ | Última bitácora: Lunes, 26 Febrero de 2007, 22:03h )
No tiene porqué. En Ruby se haría tal que así:
if variable =~ /expresión_regular/
...
end
O si los "..." son una sola sentencia:
... if variable =~ /expresión_regular/
Y Ruby es extremadamente orientado a objetos. Incluso, no se si con esta forma de poner la expresión regular (porque hay varias), si separas partes de la expresión mediante paréntesis, te guarda las partes coincidentes en las variables $1, $2, ... siguiendo el órden de los paréntesis, lo cual es muy útil cuando quieres extraer una subcadena de la cual no sabes si se encuentra en la cadena, ni su posición o longitud.
¡KIEDO MAZ TDAKA!.- Dijo el Orco Feo.