Amigos, tengo un problema que no sé cómo atacar. Tengo un script en Perl que deberá recibir un parámetro de la forma:
- Código: Seleccionar todo
[[string_alfanumerico][string_inicial.XXXXXXX.string_final][string_o_numero]]
Aplicando regexp, obtengo en una variable $var esto:
- Código: Seleccionar todo
string_inicial.XXXXXXX.string_final
Donde XXXXXXX puede ser uno o más strings separados por "." (un punto).
Lo que yo necesito hacer con Perl es poder obtener estos distintos strings en un array.
Lo que pude hacer es contar cuántos strings hay separados por "." en $var haciendo esto (que copié de otro foro aquí mismo):
Using perl Syntax Highlighting
El menor valor posible para $count es 3, lo que significa que en XXXXXXX hay sólo un string; si es 4, hay 2; si es 5, hay 3,... etc.
Al querer separar XXXXXXX, no logro hacerlo con esto:
Using perl Syntax Highlighting
Quisiera saber si me pueden ayudar a separar estos campos y ponerlos en un array.
Muchas gracias.