[linux] Re: perl uitdaging
Ronald Nooij
ronald op ronsoft.nl
Di mei 15 08:15:54 CEST 2007
Citeren Hugo van der Kooij <hvdkooij op vanderkooij.org>:
> "00:11:50:A8:41:BE","I\uffffm a wireless G,
> baby!",11,182,"Y","5200.4560 N","00442.6593 E"
>
> Normaal splits ik de velden met:
>
> @fields = split(/,/,$ThisLine);
>
> Maar dat gaat hier natuurlijk falikant fout.
Eens zien....
Je kan die regel even goed gebruiken.
Dus hak hem op in stukken op de komma.
controleer hoeveel elementen @fields heeft.
vervolgens gebruik je de eerste en de laatste vijf.
De rest wat er tussen zit is dan het SSID
Eerste element: "00:11:50:A8:41:BE"
Laatste vijf: 11,182,"Y","5200.4560 N","00442.6593 E"
De rest: "I\uffffm a wireless G, baby!"
Het is niet zo charmant als regexp, maar het is een idee.
groetjes,
Ronald
More information about the Linux
mailing list