Jack Daniels (Butch) <[EMAIL PROTECTED]> wrote: > Have spent the last couple hours searching Internet, reading > my perl books, but I just can't figure it out. > > Problem: > Our barcodes are 14 digits, however not all employees have a > scanner when associating the barcode with an item. > Barcodes are then manually entered and are not always entered > correctly. > > I would like to extract all barcodes that are not 14 digits > from a file of all the barcodes in the system so we can correct them. > Some barcodes for whatever reason were entered with a dash. > Not good In the meantime, I'll keep looking for a solution > the hard way, Internet.
This would be much easier of we had some sample data. Assuing that your data is indeed a plain text file with one number per line, then the obvious solution would be to read it line by line and see wether each line is a valid barcode by matching it to /^\d{14}$/. HTH, Thomas -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>