[Perl] Como manejar array de strings separados por espacio?

Salvador Ortiz Garcia sog en msg.com.mx
Mar Nov 30 16:59:59 CST 2004


On Tue, 2004-11-30 at 13:52, Pablo Wolter wrote:
> Hola,
> 
> tengo un problema del cual no encuentro solucion y han pasado varios dias ya luchando con esto. Este es mi problema, tengo un hash con datos de esta forma:
> 
> @{$work_type{$worker}}
> 
> La cadena de strings de $worker la saco haciendo una consulta a una base de datos privada de la empresa y esta la entrega como un solo string (Juan A. Ramirez Pedro Perez etc).

Tu problema no está en perl, está en tu base de datos, no se como estás
haciendo el query, pero a cualquier base de datos que se respete le
tienes que poder pedir que te devuelta los datos con algún separador
particular.

Mientras uses espacios en blanco para separar nombres no existe ninguna
solución general a tu problema, pues en español no hay forma
programática de separar nombres de apellidos si están todos revueltos,
tengo una amiga que se llama "Rosa Magnolia de San Martín Nájera de
Soutirine" :-)

Saludos.

-- 
Salvador Ortiz Garcia <sog en msg.com.mx>
Matías Software Group



Más información sobre la lista de distribución Perl